iOS4.3では完全にうまく動作しますが、iOS5とiOS5.1ではクラッシュします(エラーについては後述します)。 問題はscrollViewのズームのみです。 私はscrollViewを1つのUIView内に持っています(このUIViewにはscrollViewのほかに他のもの(UILabels、UIButtons、...)があります)、scrollViewをズームしたいだけです。ScrollViewをズームインすると、iOS4で動作しますが、iOS5とiOS5.1でクラッシュします。
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)aScrollView {
return MyScrollView;
}
エラーメッセージ:捕捉されない例外「NSGenericException」に起因するアプリ、理由を終了
*:「ビューがviewForZoomingInScrollViewから返さ:スクロールビューのサブビューでなければなりません。スクロール表示自体はできません。
私はそれを行うことができます(別のビューを作成し、すべてのスクロールビューの現在の)プログラムで配置できますか?またはインターフェイスビルダーで最善の方法は何ですか? – Freedom
あなたは両方を行うことができます。すべてのスクロールビューのサブビューを繰り返して、代わりに中間ビューに追加してください。 – MrMage
私はそれをインターフェイスビルダーでやっていました。ありがとう。 – Freedom