我是 iOS 编码的新手,希望你能帮助我,谢谢。
我已经添加了一个 UIToolBar
和一些 UIBarButtonItem
和一个 UIPickerView
到 xib,并想将它们添加到一个 代码中的 UIActionSheet
。 UIToolBar
、UIBarButtonItem
、UIPickerView
和 UIActionSheet
是属性,我这样做是这样的:
_pickerView.frame = CGRectMake(0, 40, 320, 216);
[_actionSheet addSubview:_toolBar];
[_actionSheet addSubview:_pickerView];
如下图所示,它存在一些问题:
UIBarButtonItem
丢失UIToolBar
应该是黑色的UIPickerView
似乎太大了,右侧不见了
我知道我可以通过编程方式完成所有这些,但我认为最好将 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/