- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个自定义后退按钮以弹回到导航 Controller 中的父级。我知道我应该在父 Controller 本身中制作后退按钮
self.navigationItem.backBarButtonItem=backBarButton
该按钮只是带有自定义文本的默认按钮,但它有效。没有显示任何格式或字体。因此,我在子 VC 中制作了一个自定义 leftBarButton:
UIButton *backBtn= [[UIButton alloc] init];
backBtn.backgroundColor = [UIColor clearColor];
backBtn.titleLabel.font = [UIFont fontWithName:@"CrimeFighter BB" size:20];
backBtn.titleLabel.textColor = [UIColor whiteColor];
backBtn.titleLabel.text = @"back";
[backBtn addTarget:self action:@selector(pop) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithCustomView:backBtn];
self.navigationItem.leftBarButtonItem = backBarButton;
它工作正常,但按钮根本不可见!
最佳答案
新的尝试:
Doing an alloc & init on a UIButton isn't the right way to create a button in code .
以编程方式创建按钮的方法是:
UIButton * backBtn = [UIButton buttonWithType: UIButtonTypeRoundedRect];
原始尝试:
您需要为自定义后退按钮提供适当的尺寸。在创建“UIBarButtonItem
”之前尝试执行此操作。
backBtn.frame = CGRectMake(20.0f, 0.0f, 70.0f, 30.0f);
最后一个数字是高度,倒数第二个数字是按钮宽度。
关于ios - 返回按钮 unavigationcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800907/
我正在尝试制作一个自定义后退按钮以弹回到导航 Controller 中的父级。我知道我应该在父 Controller 本身中制作后退按钮 self.navigationItem.backBarButt
当用户按下 uinavigationcontroler 上的按钮时,我想在显示新 View 之前将整个屏幕(包括导航栏)淡入黑色。 (出于各种原因,我不想插入这个新观点)。我该如何实现这一目标? 编辑
我正在构建一个 iOS 应用程序,其中有多个由 .xib 文件制作的 View Controller 。整个应用程序将允许纵向和横向,但前三个 View Controller 将仅是纵向的。之后的屏幕
我是一名优秀的程序员,十分优秀!