UIScrollView は、ナビゲーション コントロールに埋め込まれたビュー コントローラーでのみ機能しますか? 私が尋ねる理由は、ビューを超えるすべてのコンテンツを表示する UISCrollView を持つ UIViewController があるためです。この ViewController は、Navigation Controller に埋め込まれている TableViewController からのプッシュ セグエから表示されます。
プッシュセグエをモーダルシークに変更しようとするまで、すべてがうまくいきました。これにより、ビューがナビゲーションコントローラーに埋め込まれなくなりました。
すべてのコンテンツは正常にロードされますが、スクロールしません。アウトレットを追加し、プログラムで contentSize および scrollEnabled プロパティを設定しようとしましたが、まだ何もありません。もうスクロールできず、わかりません。ネットでいろいろ調べているのですが、答えが見つかりません。
出口:
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
実装:
- (void)viewDidLoad
{
[super viewDidLoad];
self.scrollView.contentSize = CGSizeMake(320, 900);
self.scrollView.scrollEnabled = YES;
}