foz*_*glu 5 ios uipopover segue
我正在使用popover和我的应用程序.我想在popoverview打开时启用外部触摸功能.现在,当我点击popoverview的外部时,我无法触摸popoverview之外,它就消失了.
这是我想要做的屏幕截图.我在故事板中使用popoversegue.
我该怎么办这个问题?
谢谢你的帮助.

您可以使用passthroughViews来实现相同的目的。
yourPopoverController.passthroughViews = [NSArray arrayWithObjects:viewToEnableTouch, nil];
Run Code Online (Sandbox Code Playgroud)
passthroughViews财产弹出窗口可见时用户可以与之交互的视图数组。宣言
迅速
var passthroughViews: [AnyObject]?Objective-C
@property(nonatomic, copy) NSArray *passthroughViews讨论
当弹出窗口处于活动状态时,通常会禁用与其他视图的交互,直到弹出窗口被关闭为止。将视图数组分配给此属性允许相应视图处理弹出窗口外部的点击。进口声明
导入 UIKit
可用性
适用于 iOS 3.2 及更高版本。
如果您不想在用户点击外部时关闭弹出窗口,那么您可以通过以下方式实现:
- (BOOL) popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
return NO;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2539 次 |
| 最近记录: |