Ios 向每个表视图单元格添加数字选择器
我对iOS开发非常陌生。目前,我正在尝试开发一款iPad应用程序,用于在餐厅点菜。UI应该是这样的:正如人们所建议的,创建一个主/细节项目作为基本结构会更容易开始。在阅读了一些教程之后,我知道了在主视图中选择行时如何显示详细信息内容。现在,我的假设是在细节视图控制器中添加一个UITableView,在每个UITableView单元格中,我想添加一些文本来描述菜单项,并添加一个UIPickerView来让用户选择每个项目的数量(如上面链接中的图片)。我走对了吗?如何以编程方式向每个UITableView单元格添加UITextField和UIPickerView?有没有任何例子或教程教我如何做到这一点?Ios 向每个表视图单元格添加数字选择器,ios,ipad,uitableview,uipickerview,Ios,Ipad,Uitableview,Uipickerview,我对iOS开发非常陌生。目前,我正在尝试开发一款iPad应用程序,用于在餐厅点菜。UI应该是这样的:正如人们所建议的,创建一个主/细节项目作为基本结构会更容易开始。在阅读了一些教程之后,我知道了在主视图中选择行时如何显示详细信息内容。现在,我的假设是在细节视图控制器中添加一个UITableView,在每个UITableView单元格中,我想添加一些文本来描述菜单项,并添加一个UIPickerView来让用户选择每个项目的数量(如上面链接中的图片)。我走对了吗?如何以编程方式向每个UITableV
提前感谢。1-视图:创建一个带有所需属性的
UITableViewCell
子类(例如:MyMenuItemCell)
- 图片的
ui图像视图
- 价格标签(带有一些
CALayer
,cornerRadius
和backgroundColor
调整)borderColor
- 另一个
,用于描述产品的标题ui标签
- 另一个
用于说明ui标签
- 一个
来获取用户操作,但是在另一个类中处理它,因为这个单元格是视图,不应该包含控制逻辑,这是ui按钮
的部分控制器
UIViewController
应该实现
。(或者它可以直接是UITableViewController
子类,它提供了一些通用的好处,比如在显示键盘时移动tableView。如果选择第二个选项,并以编程方式创建viewController,请确保使用initWithStyle:
方法)
3-将视图与控制器绑定
但是,您选择启用“数量拾取”:
- 一些
(+和-按钮)链接到UIStepper
UILabel
- 在一些专用的
中,显示在UIPickerView
中嵌入在UIViewController
UIPopoverController
UITableViewCell
时,您应该在提供单元格实例的UITableViewDatasource
方法中编写在控制器中触发此操作处理的代码:-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(nsindepath*)indepath
很好,但您必须尝试的是??这不是一个标准的UIPickerView-您必须编写自己的自定义UIPickerView。我怀疑,您不需要这样的UIPickerView。与数量变量(每个单元格)交互的两个UI按钮(一个是显示数量值的按钮)更符合实际情况。您需要考虑创建一个自定义UITableViewCell,它将包含您的文本字段、标签等。一个很好的例子就是答案