我对编写iOS代码非常陌生,希望您能对此提供帮助,谢谢。

我已经将xcc和UIToolBarUIBarButtonItem添加到xib,并希望将它们添加到代码中的UIPickerView中。 UIActionSheetUIToolBarUIBarButtonItemUIPickerView是属性,我这样做:

_pickerView.frame = CGRectMake(0, 40, 320, 216);
[_actionSheet addSubview:_toolBar];
[_actionSheet addSubview:_pickerView];


如下图所示,它存在一些问题:


UIActionSheet丢失了
UIBarButtonItem应该是黑色的
UIToolBar似乎太大,以至于缺少右侧


我知道我可以通过编程方式完成所有这些操作,但是我认为最好将UI内容放入xib中。谁能告诉我如何解决它。

最佳答案

我建议您查看Tim Cinel的UIActionSheetPicker。对于我来说,它确实使这样的事情变得更简单,并且这些示例确实易于理解和理解。

这是链接:https://github.com/skywinder/ActionSheetPicker-3.0

(旧链接https://github.com/TimCinel/ActionSheetPicker

它在UIPickerView上方有一个条,用于完成/取消之类的按钮,但是我发现修改代码以更改这些按钮也相对容易。

关于iphone - 将UIPickerView和UIToolBar添加到UIActionSheet时出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11823071/

10-13 05:06