我有一个文件, View.xib
三UIView
,它出现,每个相同的UIView子类的。 意见看上去都有点不同,但他们将被用作一个指南屏幕页面,所以它们对底部的页面指标。
我做的每一页上的三个页面指标的出口集合。 所以在定制UIView
我做了一个出口集合,每个三视图我连这三个页面指标出口集合。
然而,在initWithFrame:
我做到以下几点:
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
for (UIView *pageIndicator in self.pageIndicators) {
pageIndicator.layer.cornerRadius = pageIndicator.bounds.size.width / 2;
}
}
return self;
}
(for循环是关键部分。)
但是,当我添加UIView
从笔尖在我的其他文件,该指标不圆如上面的代码应做到:
TutorialScreen *tutorialScreen1 = [[[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil] objectAtIndex:0];
tutorialScreen1.layer.cornerRadius = 8.0;
[self.notificationWindow addSubview:tutorialScreen1];
我究竟做错了什么?
样本项目中,这是行不通的: http://cl.ly/170O2u10181V