macOS:按钮类型
2024-09-04 11:10:11
for (int i = 0; i < 10; i++) {
for (int j = 1; j < 16; j++) {
NSButton *btn = [[NSButton alloc]init];
[btn setButtonType:i];
[btn setBezelStyle:j];
btn.title = @"btn";
[self.view addSubview:btn];
[btn mas_makeConstraints:^(MASConstraintMaker *make) {
make.leading.mas_equalTo(i*55 + 150);
make.width.height.mas_equalTo(44);
}];
if (j==1) {
array = [NSMutableArray array];
[array addObject:btn];
[btn mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(70);
}];
}else{
[array addObject:btn];
[btn mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(array[j-2].mas_bottom);
}];
}
}
}
最新文章
- 转:ORA-15186: ASMLIB error function = [asm_open], error = [1], 2009-05-24 13:57:38
- python 之 logging
- win8.1系统的安装方法详细图解教程
- pip UnicodeDecodeError: &#39;ascii&#39; codec can&#39;t decode byte
- C#对象与XMl文件之间的相互转换
- BZOJ3687:bitset STL
- [Android]Handler的消息机制
- 《University Calculus》-chape6-定积分的应用-求体积
- vim中systemverilog的高亮显示
- JVM命令行选项及GC日志
- 高尔夫 之 TEE
- 在UltraEdit中如何像NotePad++一样实现双击单词在全文中高亮
- mysql命令查看表结构及注释
- SVN-Failed to run the WC DB work queue associated with
- Electron入门笔记(一)-自己快速搭建一个app demo
- sometimes we should use ";disable fork"; instead of ";disable block_name";
- Tensorflow函数——tf.variable_scope()
- javascript 将treeNode 转换id和pid的Array
- SQL语句嵌套if
- hadoop2.6 上hive运行 报&ldquo;native-lzo library not available&rdquo;异常处理