Xcode 4.5.2を使用して、シングルビューアプリケーションを作成しました。Interface Builderを使用して、ビューにUIScrollViewを入力しました。ビューコントローラで、次のようなアウトレットを追加しました。
@interface ScrollerViewController : UIViewController {
IBOutlet UIScrollView *_scrollView;
}
InterfaceBuilderを使用してアウトレットを実際のスクロールビューに接続しました。
viewDidLoad
ビューコントローラ方式のは
- (void)viewDidLoad
{
[super viewDidLoad];
[_scrollView setContentSize:CGSizeMake(320, 700)];
}
これでアプリケーションを実行すると、期待どおりにスクロールビューをスクロールできます。ビューをスワイプするとスクロールバーが表示されるため、これが機能していることがわかります。
スクロールビュー内にラベル(またはボタン)をドロップすると、スクロールビューが機能しなくなります。もうスクロールしません。ラベルは移動せず、スクロールバーは表示されません。ラベルを外すと再び動作(スクロール)します。
私が欠けているアイデアはありますか?
編集:
私のおもちゃのプロジェクトはGitHubで見つけることができます。