小编Ric*_*lio的帖子

无法将UIBarButtonItem添加到独立的UINavigationBar

我以编程方式将UINavigationBar添加到UIView,现在需要向其添加UIBarButtonItem.我想使用以下内容:

UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(dismissView)];
[header setItems:[NSArray arrayWithObjects:doneButton, nil] animated:NO];
[doneButton release];
Run Code Online (Sandbox Code Playgroud)

我的应用程序崩溃了,我在控制台中找到了这个:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIBarButtonItem setNavigationBar:]: unrecognized selector sent to instance 0x4b75c00'

如果有人可以请指出我在这里做错了什么,将不胜感激.

谢谢.瑞奇.

cocoa-touch uinavigationbar

8
推荐指数
1
解决办法
5715
查看次数

UITextField不会显示清除按钮

我有一个UITextField,我想在其中显示一个清除按钮.UITextField的cornerRadius已被修改,没有边框.我还在文本区域的左侧和右侧添加了填充.以下代码没有明确的按钮.

searchField.layer.cornerRadius = 15;
searchField.clearButtonMode = UITextFieldViewModeAlways;
UIView *padding = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 8, 20)];
searchField.leftView = padding;
searchField.leftViewMode = UITextFieldViewModeAlways;
searchField.rightView = padding;
searchField.rightViewMode = UITextFieldViewModeAlways;
[padding release];
[searchField addTarget:self action:@selector(textFieldDidChange) forControlEvents:UIControlEventEditingChanged];
searchField.userInteractionEnabled = YES;
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么我无法显示按钮?我很感激任何帮助.

谢谢!

cocoa-touch uitextfield

3
推荐指数
1
解决办法
3458
查看次数

标签 统计

cocoa-touch ×2

uinavigationbar ×1

uitextfield ×1