是否可以使导航控制器标题成为按钮?但没有按钮看它。我希望它只是文本,如果您单击它,则会从底部弹出视图/操作表如果是这样,您能否以编程方式向我展示如何将其设为按钮?谢谢
问问题
270 次
1 回答
7
您可以设置TitleView
将navigationItem
按钮设置为标题。
这是我尝试并让它工作的方法:
UIButton*button=[UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame=CGRectMake(0, 0, 30, 20);
[button setTitle:@"Testing" forState:UIControlStateNormal];
[button addTarget:self action:@selector(btnAction) forControlEvents:UIControlEventTouchUpInside];
[[self navigationItem] setTitleView:button];
但是如果你不想让它看起来像一个按钮,你已经设置了buttonWithType
tocustom
并设置了它的backGroundImage
属性。
让您的btnAction
代码显示弹出窗口。
于 2012-04-19T03:48:30.610 回答