下面程序主要实现,九宫格的模型,每个小UIView的颜色随机产生的,用到了 arc4random函数:
int x=50; int y=50; int width=50; int height=50; for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { UIView *tempView=[[UIView alloc]initWithFrame:CGRectMake(x+j*55, y+i*55, width, height)]; // tempView.backgroundColor=[UIColor redColor]; tempView.backgroundColor=[UIColor colorWithRed:(arc4random()%256/256.0) green:(arc4random()%128/256.0) blue:(arc4random()%128/256.0) alpha:2.0]; [self.view addSubview:tempView]; } }
程序结果如图: