Interface Builder でこのビューを作成します。1 は UIButton です
しかし、Iphone 6 シミュレーターでは、このように表示されます
これらのビューを 6 つ並べて、水平スクロール可能に設定しUIScrollView
ます。
[self.slips setContentSize:CGSizeMake(1842.0f, 322.0f)];
self.slip1 = [[Slip alloc]initWithFrame:CGRectMake(0.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip1];
self.slip2 = [[Slip alloc]initWithFrame:CGRectMake(307.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip2];
self.slip3 = [[Slip alloc]initWithFrame:CGRectMake(614.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip3];
self.slip4 = [[Slip alloc]initWithFrame:CGRectMake(921.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip4];
self.slip5 = [[Slip alloc]initWithFrame:CGRectMake(1228.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip5];
self.slip6 = [[Slip alloc]initWithFrame:CGRectMake(1535.0f, 0.0f, 307.0f, 322.0f)];
[self.slips addSubview:self.slip6];
はどこslips
ですかUIScrollView
はのslip1
サブクラスでUIView
あり、このように設定されています
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
// Initialization code.
//
[[NSBundle mainBundle] loadNibNamed:@"LottoSlip" owner:self options:nil];
[self addSubview:self.rootView];
}
return self;
}
誰かがなぜUIButtons
間違って配置されているのかを助けることができますか? 前もって感謝します。