美文网首页
SYUIInitialize初始化UI集成方法

SYUIInitialize初始化UI集成方法

作者: 番薯大佬 | 来源:发表于2017-10-17 15:44 被阅读5次

    SYUIInitialize关于UI控件初始化方法集成封装类。

    效果图效果图

    代码示例

    // 导入头文件 
    #import "SYUIInitMethod.h"
    
    // 初始化使用UI控件 
    // 创建view
    UIView *view = InsertView(nil, CGRectMake(0.0, 0.0, CGRectGetWidth(self.view.bounds), 250.0), [UIColor greenColor], 5.0, [UIColor orangeColor], 5.0);
    
    // 创建tableview
    UITableView *tableview = InsertTableView(self.view, self.view.bounds, self, self, UITableViewStylePlain, UITableViewCellSeparatorStyleSingleLine);
    
    // 创建label
    InsertLabel(view, CGRectMake(10.0, 20.0, (self.view.bounds.size.width - 10.0 * 2), 20.0), NSTextAlignmentLeft, @"使用自定义方法创建label", [UIFont systemFontOfSize:10.0], [UIColor blackColor], NO);
    
    // 创建AlertController
    InsertAlertController(self, UIAlertControllerStyleAlert, @"温馨提示", @"alertController view视图", @[@"取消", @"知道了", @"你惨了", @"你赢了"], ^(int indexButton, NSString *titleButton) {
        if ([titleButton isEqualToString:@"取消"])
        {
            NSLog(@"你点击了第 %@ 个按钮,标题是 %@", @(indexButton), titleButton);
        }
        else if ([titleButton isEqualToString:@"知道了"])
        {
            NSLog(@"你点击了第 %@ 个按钮,标题是 %@", @(indexButton), titleButton);
        }
        else if ([titleButton isEqualToString:@"你惨了"])
        {
            NSLog(@"你点击了第 %@ 个按钮,标题是 %@", @(indexButton), titleButton);
        }
        else if ([titleButton isEqualToString:@"你赢了"])
        {
            NSLog(@"你点击了第 %@ 个按钮,标题是 %@", @(indexButton), titleButton);
        }
    });
    

    注意:SYUIInitMethod类是MRC内存管理模式,如果项目是ARC内存管理模式,记得设置支持ARC模式。

    适配ARC适配ARC

    相关文章

      网友评论

          本文标题:SYUIInitialize初始化UI集成方法

          本文链接:https://www.haomeiwen.com/subject/xfuduxtx.html