iphone - 将 UIPickerView 和 UIToolBar 添加到 UIActionSheet 的问题

标签 iphone ios interface-builder

我是 iOS 编码的新手,希望你能帮助我,谢谢。

我已经添加了一个 UIToolBar 和一些 UIBarButtonItem 和一个 UIPickerView 到 xib,并想将它们添加到一个 代码中的 UIActionSheetUIToolBarUIBarButtonItemUIPickerViewUIActionSheet 是属性,我这样做是这样的:

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

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

  1. UIBarButtonItem 丢失
  2. UIToolBar 应该是黑色的
  3. UIPickerView 似乎太大了,右侧不见了

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

enter image description here

enter image description here

最佳答案

我建议您查看 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/

相关文章:

iphone - deleteRowsAtIndexPaths 崩溃

iphone - 如何通过 XML 解析从 Google 新闻中获取数据

c# - 从 NIB 生成控制 C# 代码并插入到 MonoTouch 的 designer.cs 文件中 - Visual Studio 风格

iphone - Objective-C:NSMutableString replaceCharactersInRange 引发异常

ios - 如何创建帮助覆盖图,iOS

ios - 请求 AVAssets 时维护顺序

cocoa - Mac 上的核心动画和抗锯齿字体

xcode - Interface Builder 的颜色选择器中的颜色错误

iphone - 黑白 imageNamed 和 imageWithContentsOfFile 的区别

ios - 从电话簿 iOS Swift 获取电子邮件联系人