【发布时间】:2012-08-08 04:31:35
【问题描述】:
我正在显示一个按钮的弹出框,该按钮位于 UITableView 的标题中。
-(void) addButtonClicked:(id)sender{ [addPopOverVC setPopoverContentSize:CGSizeMake(POPOVER_WIDTH, numberOfRowsInTable * addOptionsTable.rowHeight)]; [addPopOverVC presentPopoverFromRect:[sender bounds] inView:sender allowedArrowDirections:UIPopoverArrowDirectionAny 动画:YES]; addPopOverVC.passthroughViews = nil; }应用程序在第二行冻结(当我调用方法 presentPopoverFromRect 时),调试器中没有任何警告/错误。此外,当我尝试对其进行调试时,该步骤会在该行消失,并且应用程序变得无响应,就好像它从未返回过一样。 我以前没有见过这样的行为。 addPopOverVc 是一个 UIPopoverViewController。所有参数的值都不是 nil 。
【问题讨论】:
-
我很确定您的意思是使用框架矩形而不是边界矩形。
-
@MarkAdams 边界矩形有什么问题?
标签: iphone ios uipopovercontroller