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);
}
});
适配ARC注意:SYUIInitMethod类是MRC内存管理模式,如果项目是ARC内存管理模式,记得设置支持ARC模式。
网友评论