本地用户界面(Native UI)弹出层问题

我正在尝试在我的应用中使用原生的 UIPopOverController。我在 Lua 中编写代码。我计划使用 WaxObjective-CLua 集成。但是我不知道如何做到这一点。

我希望弹出窗口有一个 标头,然后是一系列选项,有点像下面的照片。

sample popover

如何在我的应用程序中使用 Lua 集成 UIPopOver

点赞
用户1603072
用户1603072

我对Lua并没有太多经验,但我搜索并找到你可以像这样为某些视图创建和分配popover :

local popover=UIPopoverController:initWithContentViewController(viewController)
popover:setDelegate(self)
self.popover=popover

要分配ContentSize , 您可以使用这种代码 :

popover:setPopoverContentSize_animated(CGSize(bounds.width, bounds.height), false)

您可以使用此行“ presentPopoverFromRect”:

popover:presentPopoverFromRect_inView_permittedArrowDirections_animated(rootView:frame(), rootView, 0, true)

对于您的要求,您只需将LabelTableView添加到此PopOver中。有关更多详细信息,您可以随时查看[IosImagePicker.lua] (https://github.com/bowerhaus/BhWax/blob/master/IosImagePicker.lua)。

2013-06-18 07:26:55