单声道对话框的自定义选择器元素(Xamarin.IOS)?
// update
UIPickerView将是一个很棒的元素,可以与UIActionSheet一起作为monotouch对话框元素。
相反,我进入手工构建,然后尝试将其装入UIActionSheet。几天工作(我是一个菜鸟),但是试图清理它的美学(我认为我只是坚持一个'好'解决方案,现在将拣选器嵌入桌子中)。
以防万一其他人开始这个冒险,这是一个让你的选择者的链接:
https://www.youtube.com/watch?v=lXa9WZMcmoE
以下是如何设置UIActionSheet的链接: http://monotouch.2284126.n4.nabble.com/UIActionSheet-Presenting-action-sheet-clipped-by-its-superview-warning-td3897607.html
//另一次更新
虽然不是使用MT.D的自定义选取器元素,但您可以通过链接控件的输入视图(视图对象,即文本字段)并将其输入视图属性设置为选择器来排序弹出选择器。只要单击此控件,选取器就会从底部滑入。想想我只需要用我自己的选择器和某个取消按钮来实现自定义视图......嗯:
答案 0 :(得分:1)
您的更新是正确的 - 您需要创建一个继承自EntryElement的自定义MT.D元素,覆盖创建UITextField的方法并将字段的InputView设置为您选择的输入视图。我实际上刚刚写了一篇关于这个的教程:Custom MT.D Input View & Element