私は iOS 開発に不慣れで、UIScrollView
. まず、ストーリーボードに Scroll View を作成して追加しました
@property (retain, nonatomic) IBOutlet UIScrollView *mainScroll;
ビューコントローラーハンドラーで
viewDidLoad
メソッドには、次のコードがあります。
- (void)viewDidLoad
{
[super viewDidLoad];
self.mainScroll.contentSize = CGSizeMake(100.0,100.0); // Have to set a size here related to your content.
// You should set these.
self.mainScroll.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.mainScroll.minimumZoomScale = .5; // You will have to set some values for these
self.mainScroll.maximumZoomScale = 2.0;
self.mainScroll.zoomScale = 1;
UIButton* b = [[UIButton alloc] init];
[b setBounds:CGRectMake(.0f,0.f,100.0,100.0)];
[self.mainScroll addSubview:b];
}
しかし、ボタンはシミュレーターに表示されません。ただし、IB のストーリーボードにボタンを追加すると、ボタンが表示され、ビューをスクロールできます。
ボタンをコードに追加するにはどうすればよいですか?