- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用以下代码添加包含 uipickerview 和“完成”按钮的 subview
pickerView = [[UIPickerView alloc]initWithFrame:CGRectMake(0,744, 768, 216)];
mytab = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 700, 768, 44)];
pickerView.alpha=0.0;
mytab.alpha=0.0;
pickerView.showsSelectionIndicator = YES;
pickerView.dataSource = self;
pickerView.delegate = self;
[self.view addSubview:pickerView];
[self.view bringSubviewToFront:pickerView];
mytab.tintColor=[UIColor blackColor];
UIBarButtonItem * bt1=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStylePlain target:self action:@selector(_cancel)];
UIBarButtonItem * flx=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
NSArray *arr=[[NSArray alloc] initWithObjects:flx,bt1,nil];
[mytab setItems:arr];
[self.view addSubview:mytab];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
pickerView.alpha=1.0;
mytab.alpha=1.0;
[UIView commitAnimations];
[pickerView release];
[mytab release];
[bt1 release];
[flx release];
[arr release];
它引发以下错误
无法在参数传递中将“UIBarButtonItemStyle”转换为“UIBarButtonSystemItem”
解决这个问题的任何建议
最佳答案
typedef enum {
UIBarButtonSystemItemDone,
UIBarButtonSystemItemCancel,
UIBarButtonSystemItemEdit,
UIBarButtonSystemItemSave,
UIBarButtonSystemItemAdd,
UIBarButtonSystemItemFlexibleSpace,
UIBarButtonSystemItemFixedSpace,
UIBarButtonSystemItemCompose,
UIBarButtonSystemItemReply,
UIBarButtonSystemItemAction,
UIBarButtonSystemItemOrganize,
UIBarButtonSystemItemBookmarks,
UIBarButtonSystemItemSearch,
UIBarButtonSystemItemRefresh,
UIBarButtonSystemItemStop,
UIBarButtonSystemItemCamera,
UIBarButtonSystemItemTrash,
UIBarButtonSystemItemPlay,
UIBarButtonSystemItemPause,
UIBarButtonSystemItemRewind,
UIBarButtonSystemItemFastForward,
#if __IPHONE_3_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIBarButtonSystemItemUndo,
UIBarButtonSystemItemRedo,
#endif
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
UIBarButtonSystemItemPageCurl,
#endif
} UIBarButtonSystemItem;
UIBarButtonItemStylePlain
不适用于 UIBarButtonSystemItem
。它可用于 UIBarButtonItemStyle
typedef enum {
UIBarButtonItemStylePlain, // shows glow when pressed
UIBarButtonItemStyleBordered,
UIBarButtonItemStyleDone,
} UIBarButtonItemStyle;
您可以尝试 - (id)initWithTitle:(NSString *)title style:(UIBarButtonItemStyle)style target:(id)target action:(SEL)action;
为您的按钮
关于iphone - 无法在参数传递中将 'UIBarButtonItemStyle' 转换为 'UIBarButtonSystemItem',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866200/
关闭。这个问题需要details or clarity 。目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 已关闭 8 年前。 Improve
我正在尝试使用以下代码添加包含 uipickerview 和“完成”按钮的 subview pickerView = [[UIPickerView alloc]initWithFrame:CG
我想创建一个系统 UIBarButton,但我希望它具有简单的样式。 我试过这段代码,但样式被忽略了。有什么问题吗? UIBarButtonItem *search = [[UIBarButtonIt
我正在创建一个带有自定义 View 的 UIBarButtonItem ,以便实现到 UIActivityIndicatorView 的转换,如 here 中所述。 。 但是我真的希望我的按钮保留
UIBarButtonItemStyle 可以是: 镶边 完成 普通 即使阅读文档我也不知道有什么区别以及我什么时候使用哪个? 最佳答案 如果你能读懂 Apple documentation然后你可以
我现在正在探索 XCode 和 objective-c ,所以在我的下一个项目中我会更熟悉它。 我遇到了这个 UIButton、UIBarButtonItem、UIBarButtonItemStyle
在 xCode 4.3 下运行我的应用程序时,我在上面的主题行中收到警告。 这是有问题的代码: UINavigationController *navigationController = [[UIN
我是一名优秀的程序员,十分优秀!