2012-08-16 43 views
0
  • 我已经实现了iPad的网格外观结构(比如5行和10 列)。我已经通过添加许多UITextFileds做到了这一点(由 创建帧)作为子视图在一个UITableViewCell的单个行(每个细胞是可编辑的,就像一个 excel工作表)。如何在使用monotouch的uitableviewcell中将uipickerview添加为子视图?

  • 现在我的任务是有一个拉/当用户点击 任何cell.I发现这是一个难以实现的,因为我是新来的 MonoTouch的下拉菜单。所以我决定去默认的UIPicker(像 结构的鼓)。

  • 所以这就是我想要的,现在来实现的,当在iPad的屏幕的下半部分小区内的用户点击我想的 选择器元件(鼓),以显示与用户可以点击 值来选择一个值(不同的字段可能有不同的值范围)。

  • 底线我想用MonoTouch的到UIPicker添加到一个UITableViewCell(NB正常过程中的rootElement的下部分使用MonoTouch的对话框宣布选择器的元素,我不能这样做,在这里我想。)

所以请告诉我如何去了解它,或有没有更好的方法来实现这个下拉经验保持电网intact.Thanks提前!

+0

您是否尝试过使用'UIActionSheet'呢?它显示一个弹出式气泡,其中包含多个可供选择的按钮。您会在其他应用中看到它。 – jonathanpeppers 2012-08-16 12:35:18

+0

@jonathanpeppers:我想知道如果我可以用一个UIPopOverController(带有自定义列表显示每个细胞),但我不知道,如果一个UIPopOverController可以链接到的UITextField的框架...试图寻找到它。 ..给我一些链接,如果你在我之前找到他们。 – Ajit 2012-08-16 14:21:00

回答

2

对于您的列表项3:你可以在一台iPad,在其中您可以放置​​UIPicker或任何其他控件使用UIPopoverController。演示:https://github.com/xamarin/monotouch-samples/tree/master/Popovers将帮助你。

Screenshot of demo

你可以开枪RowSelected事件UIPopoverController在UITableViewSource(的UITableViewDelegate)的子类。

对于您的列表项4:如果你想在一个UITableViewCell添加UIPicker正确的,例如,在最后一节,你应该做这样的事情:

  • 声明自己的UITableViewCell子类,它创建UIPicker本身;
  • 在UITableView.GetCell事件检查indexPath点到最后一个单元格。如果是这样,请创建您的自定义UITableViewCell。
相关问题