ios - 怎么从一个继承UIView的类中弹一个view到当前页面 (自定义alertView)
大家讲道理
大家讲道理 2017-04-17 13:20:09
[iOS讨论组]

其实是想要自定义一个alertView,有initwithimage title message...等方法,我下载别人的看了下,有人是获取当前根控制器,替换为自己的,再在自己的VC的View上弹出,可是我的获取不到
UIViewController *appRootVC = [UIApplication sharedApplication].keyWindow.rootViewController;
NSLog(@"%@",appRootVC);
输出为null
还是我的思路不对,请教各位大神,自定义alertView该怎么做...
多谢了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
黄舟

不用这么复杂吧。。。AddSubView不行吗?

我前几天做的一个不知道和你的需求一样不一样。可以直接写一个自定义View继承UIView,Frame就是屏幕大小,然后通过XIB初始化(这样的好处是可以直接AutoLayout不用管适配的问题),在XIB里面可以设置背景为ClearColor,然后在XIB里面拖拽自己需要的BACKGROUND和VIEW,通过AutoLayout居中,然后在你需要弹出的页面直接AddSubView不就行了。。

不知道你的需求如何只能瞎打了,你可以看看这个,这个,和这个

PHPz

楼主应该想复杂了吧?
看别的代码也不能完全取代自己的代码,或者人家这么写有他自己的理由。
最关键是看了别人的代码,然后写自己所需要的代码。
关于这个问题,就是普通继承UIAlertViewController in iOS of course

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号