今天开始做C端的demo,擦,第一个界面都搞不出来。
如何添加背景图片呢?网上有很多方法,但目前我们就只用比较笨的方法吧。
首先添加一个UIImageView,设置为全屏,添加图片。
一开始在.storyboard上使用工具栏右侧属性的方式来添加图片,居然不行。只好使用代码来控制了。
(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.UIImageView *view = [[UIImageView alloc]initWithFrame:self.view.bounds];
view.image = [UIImage imageNamed:@”login_bg.png”];
[self.view addSubview:view];
}
画一个一部分顶点时圆角的Image
UIImageView *alert =[[UIImageView alloc] initWithFrame:CGRectMake(rectWidth,rectHeight,300,50)];
alert.backgroundColor=[UIColor lightGrayColor];
alert.alpha = 0.5;
alert.layer.masksToBounds= YES;
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:alert.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = alert.bounds;
maskLayer.path = maskPath.CGPath;
alert.layer.mask = maskLayer;
[self.view addSubview:alert];