怎样保证视图添加到兼容性视图列表了显示列表最上层

2276人阅读
ios(108)
- (UIViewController*)topViewController {
return [self
topViewControllerWithRootViewController:[UIApplication
sharedApplication].keyWindow.rootViewController];
- (UIViewController*)topViewControllerWithRootViewController:(UIViewController*)rootViewController {
if ([rootViewController isKindOfClass:[UITabBarController
class]]) {
UITabBarController* tabBarController = (UITabBarController*)rootViewC
return [self
topViewControllerWithRootViewController:tabBarController.selectedViewController];
else if ([rootViewController isKindOfClass:[UINavigationController
class]]) {
UINavigationController* nav = (UINavigationController*)rootViewC
return [self
topViewControllerWithRootViewController:nav.visibleViewController];
else if (rootViewController.presentedViewController) {
UIViewController* presentedViewController = rootViewController.presentedViewController;
return [self
topViewControllerWithRootViewController:presentedViewController];
return rootViewC
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:586834次
积分:6997
积分:6997
排名:第2049名
原创:187篇
转载:55篇
评论:61条
阅读:31462
(1)(7)(1)(7)(5)(6)(11)(7)(4)(7)(2)(9)(6)(9)(5)(5)(2)(2)(3)(6)(7)(2)(3)(4)(5)(3)(4)(1)(4)(13)(11)(7)(4)(4)(2)(8)(4)(4)(4)(13)(10)(7)(13)(1)Pages: 1/3
主题 : 如何将一个View移到最顶层
级别: 侠客
可可豆: 1417 CB
威望: 1412 点
在线时间: 384(时)
发自: Web Page
如何将一个View移到最顶层&&&
一个View如何移到最顶层或者说是添加一个View到最所有视图的最顶层,用insertView和bringViewToFront都没有起作用。。。具体点就是像QQ空间的这个UIPickView如何实现~~~各位牛人有木有好的想法~~~
UID: 78198
发帖: 3543
可可豆: 3376 CB
威望: 13237 点
在线时间: 4546(时)
发自: Web Page
你将这块的具体代码贴出来看看啊
招学徒.. 微信whglyy
级别: 侠客
可可豆: 1417 CB
威望: 1412 点
在线时间: 384(时)
发自: Web Page
回 1楼(lyywhg) 的帖子
pickView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 200, 320, 200)];&&&&pickView.delegate =&&&&pickView.showsSelectionIndicator = YES;&&&&[self.view insertSubview:pickView atIndex:0];
级别: 禁止发言
可可豆: 332 CB
威望: 332 点
在线时间: 678(时)
发自: Web Page
用户被禁言,该主题自动屏蔽!
级别: 侠客
可可豆: 651 CB
威望: 651 点
在线时间: 109(时)
发自: Web Page
         
static NSString *identifier = @&UITableViewCell 妈妈说标题要长~~~~~~~~~~~~~~~~~&;
级别: 侠客
可可豆: 1417 CB
威望: 1412 点
在线时间: 384(时)
发自: Web Page
回 3楼(c) 的帖子
是过了,没效果~
UID: 78198
发帖: 3543
可可豆: 3376 CB
威望: 13237 点
在线时间: 4546(时)
发自: Web Page
[self.view insertSubview:pickView atIndex:0]; 你将0改成1&&试试
招学徒.. 微信whglyy
UID: 78198
发帖: 3543
可可豆: 3376 CB
威望: 13237 点
在线时间: 4546(时)
发自: Web Page
不行就 [self.view addsubview:pickView];[self.view bringSubviewToFront:pickview];
招学徒.. 微信whglyy
级别: 骑士
可可豆: 1560 CB
威望: 1560 点
在线时间: 712(时)
发自: Web Page
[self.view insertSubview:pickView atIndex:0];index 0 是最底下。。。改成[self.view insertSubview:pickView atIndex:999];肯定在最上面了
级别: 侠客
可可豆: 1417 CB
威望: 1412 点
在线时间: 384(时)
发自: Web Page
回 7楼(lyywhg) 的帖子
木有用~~~~
Pages: 1/3
关注本帖(如果有新回复会站内信通知您)
8*2-5 正确答案:11
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版IE兼容性视图设置在哪?怎么设置_百度知道
IE兼容性视图设置在哪?怎么设置
我有更好的答案
首先我们打开IE浏览器,接着我们点击键盘上的A哗郸糕肝蕹菲革十宫姜lt按键,在这里我们点击工具——兼容性视图设置(B),弹出下面的界面,我们将在兼容性视图中显示Internet站点(I)和使用microsoft兼容性列表(U)前面的方框打上勾,或者将需要的设置的网站直接添加到上面的方框中并点击添加即可,这样就算是将兼容性视图设置设置完毕了
建议先切换后操作,以免页面已经填写的数据因切换而刷新后丢失。
IE8,IE9,IE10,在地址栏右侧有个兼容性视图的图片,直接点亮即可打开兼容模式。 Win7的IE浏览器升级到了10、11的版本后,有些网页打开出现问题,就需要打开IE的兼容性视图,此时发现IE11并不是像之前的IE8,IE9,IE10那样在地址栏右侧有个兼容性视图的图标,IE11是没有的。我一直用的是QQ浏览器,像上面所说的问题一般不会存在,建议你试试QQ浏览器哦,就不像这样这么麻烦了。
其他类似问题
为您推荐:
兼容性视图的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 ios 添加view在最上层 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信