您的位置:首页 > 移动开发 > IOS开发

一个IOS弹出窗口时的小技巧

2016-02-29 16:52 239 查看
当ios上写一些弹出窗口操作的时候,有时候你希望用户先完成弹出窗口的操作。

可以实现一种类似actionsheet的效果,使得除了弹出的窗口以外的部分是灰色的。并且对用户触摸无效。

可以通过添加一个uiview来实现。

在viewdidload里开始实现:

PickerBackView = [[[UIView alloc] initWithFrame:self.view.bounds] autorelease];

PickerBackView.backgroundColor =
[UIColor colorWithRed:0 green:0 blue:0 alpha:0.4];

[self.view addSubview:PickerBackView];

然后将弹出的窗口加到PickerBackView上,

弹出的时候调用:[self.view bringSubviewToFront:PickerBackView];

退出的时候调用:[self.view sendSubviewToBack:PickerBackView];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: