ios 纯代码 图标排列
ios 纯代码 图标排列
大灰狼wow 发表于2年前
ios 纯代码 图标排列
  • 发表于 2年前
  • 阅读 51
  • 收藏 3
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
  
    self.icons=@[@"皮卡丘.png",@"dota传奇.png",@"仙剑奇侠传.png",@"微信.png",@"捕鱼达人.png",@"新浪微博.jpeg"];
    
    
    
    CGFloat btnWidth=60;
    CGFloat btnHeight= 60/0.8+2;
    
    int clos=4;
    int count=self.icons.count;
    int rows=count>4?count/4+1:1;
    
    for (int i=0; i<rows; i++) {
        for (int j=0; j<clos; j++) {
            CGFloat x=j*btnWidth*1.2+20;
            CGFloat y=i*btnHeight*1.2+30;
            
            AppiconButton * btn=[[AppiconButton alloc]init];
            
            NSString* appName=self.icons[rows*i+j];
            UIImage * image=[UIImage imageNamed:appName];
            
            btn.frame=CGRectMake(x, y, btnWidth,btnHeight);
            [btn setImage:image forState:UIControlStateNormal];
            
            NSString *name=[appName stringByDeletingPathExtension];
            
            [btn setTitle:name forState:UIControlStateNormal];
            [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
            
            [self.view addSubview:btn];
        }
        
    }
    
    
}


共有 人打赏支持
粉丝 38
博文 319
码字总数 37188
作品 1
×
大灰狼wow
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: