我想制作一个下拉列表,该列表看起来类似于箭头指向按钮的网站上的注册页面。我已经包含了一个雅虎注册页面的图像,我发生了这种情况,我希望有人能够指出我正确的方向找到如何做到这一点。谢谢!
答案 0 :(得分:1)
您是在为iPhone还是iPad开发。如果是iPad,请使用带有UITableViewController的UIPopoverController作为其contentViewController。 Popover控制器有一个方法,presentPopoverFromRect:inView:allowedArrowDirections:animated:它允许你的箭头指向你从它发起它的视图。
答案 1 :(得分:0)
您可以创建使用UITableView的自定义UIView。每次单击下拉列表按钮时,都可以将自定义视图的UITableView数据源对象设置为要显示的值列表。
您需要在视图控制器中声明自定义视图,并在用户点击按钮时将该自定义视图的X,Y坐标移动到适当的位置。
我倾向于在自定义视图中使用NSMutableArray,然后当我需要该行时,我调用自定义视图的“selectedRow”属性。