ios 怎么把个view 加载到uialertcontroller

如题所述

UIAlertController *alertVC = [UIAlertController alertControllerWithTitle:@"Dont care what goes here, since we're about to change below" message:@"" preferredStyle:UIAlertControllerStyleActionSheet];
NSMutableAttributedString *hogan = [[NSMutableAttributedString alloc] initWithString:@"Presenting the great... Hulk Hogan!"];
[hogan addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:50.0]
range:NSMakeRange(24, 11)];
[alertVC setValue:hogan forKey:@"attributedTitle"];

UIAlertAction *button = [UIAlertAction actionWithTitle:@"Label text"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action){
//add code to make something happen once tapped
}];
UIImage *accessoryImage = [UIImage imageNamed:@"someImage"];
[button setValue:accessoryImage forKey:@"image"];
温馨提示:内容为网友见解,仅供参考
无其他回答

iOS获取最顶层ViewController
获取方法示例:方式一、方式二。注意:UIAlertController、UIAlertView、UIActionSheet 弹出后,会生成新的 window,导致 keyWindow 变为UIAlertControllerShimPresenterWindow 类。PresentedViewController 简析 在 iOS 开发中,页面通常由 NavigationController、其他 ViewController、UITabViewController 组成。使用 push...

iOS的alert,有两个操作的时候,加粗逻辑是怎样的呢
[self presentViewController:alertDialog animated:YES completion:nil];} 3个按键分别代表了3种不同类型的按键,分别是默认按键(普通)、销毁按键(红色)和取消按键(粗体)。从代码看其实就是在上一个的基础上加了3个 UIAlertAction 而已,然后分别设置不同的 style,效果如下:3. 带输入框的提醒视...

ios 点击按钮后怎么访问本地相册
创建一个single view工程项目,自动创建一个ViewController试图控制器。创建并初始化UI控件 在ViewController.m创建并初始化UIImageView用于显示获取的图片,UIButton及响应事件。设置宏定义、添加代理 判断是否是iOS8以上版本系统:define IOS8 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8....

ios10的replaykit怎么用
2、打开从GitHub下载的初始工程中GameViewController.swift文件。在文件顶部,导入ReplayKit框架。 代码: import ReplayKit 3、接下来,在用户按下StartRecording按钮时调用GameViewController类中的startRecording(_:)这个方法开始录制。 代码: func startRecording(sender: UIButton) { if RPScreenRecorder.sharedRecorder().av...

iOS怎么判断应用是否开启摄像头权限
UIAlertController * alertC = [UIAlertControlleralertControllerWithTitle:@"摄像头访问受限" message:nilpreferredStyle:UIAlertControllerStyleAlert];[self presentViewController:alertC animated:YEScompletion:nil];UIAlertAction * action = [UIAlertActionactionWithTitle:@"取消" style:UIAlertActionStyle...

ios 怎么更新tableview位置
4.更加智能的多任务处理多任务处理始终是在 App 之间切换的捷径。因此,它变得更加智能。因为 iOS 7 会了解你喜欢何时使用 App,并在你启动 App 之前更新你的内容。因此,如果你经常在上午 9 点查看最喜爱的社交 App,那么你所关注的相关内容届时将准备就绪,待你随时取用。这就是 iOS 7 的多任务...

iOS 8 新增 4000 多个 API,重要的有哪些
原先的警告对话框(UIAlertView)和动作列表(UIActionSheet)被合并成了一个 UIAlertController,并且可以加上文本框(UITextField)。分隔视图(UISplitViewController,类似 iPad 里的设置 App 那样左右两边分开的视图)现在支持 iPhone(原先仅在 iPad 上可用)另外,看了一下新加入的 Extensions 特性,...

如何适配iOS8 iOS9 iOS10
4.更加智能的多任务处理多任务处理始终是在 App 之间切换的捷径。因此,它变得更加智能。因为 iOS 7 会了解你喜欢何时使用 App,并在你启动 App 之前更新你的内容。因此,如果你经常在上午 9 点查看最喜爱的社交 App,那么你所关注的相关内容届时将准备就绪,待你随时取用。这就是 iOS 7 的多任务...

ios10的replaykit怎么用
还好,RepalyKit可以在来电话是或用户输入时的界面停止录制。 2、从记录中排除的用户界面元素,你需要把它们放置在单独的UIWindow实例中。让我们研究下它是如何工作的。在GameViewController类中添加一个属性buttonWindow,类型为UIWindow! 3、新的视图控制器唯一不同于之前的是窗口顶端的交互部分。它确保了交互控件正确...

iOS怎么判断应用是否开启摄像头权限
UIAlertController * alertC = [UIAlertControlleralertControllerWithTitle:@"摄像头访问受限" message:nilpreferredStyle:UIAlertControllerStyleAlert];[self presentViewController:alertC animated:YEScompletion:nil];UIAlertAction * action = [UIAlertActionactionWithTitle:@"取消" style:UIAlertActionStyle...

相似回答