0

View に UIScrollView がありますが、これから別のコントローラーへのシーク プッシュを作成できないようです。

UICollectionViewCell から目的のコントローラーへの Seque を正常に作成しましたが、UIScrollView (StoryBoard 内) から Seque を作成しようとすると、青色のコネクタは目的のコントローラーをセグエを作成するオプションとして認識しません。

どんなポインタでも大歓迎です。

4

2 に答える 2

0

プッシュ セグエは、任意のタイプのボタン (例: UIButtonUIBarButtonItem) またはセル ( UITableViewCell) でのみ使用することを意図しています。プッシュ セグエは、現在の View Controller の上に別の View Controller を表示するために使用されます。UIScrollViewView Controllerのコンテンツが画面サイズを超えた場合に備えて、現在のView Controllerのコンテンツをスクロールすることのみを目的としています。UIScrollView の理解を深めるために、こちらの Apple UIScrollView Class Reference ページを参照することをお勧めします。

于 2013-07-07T22:52:56.943 に答える
0

プッシュ セグエは、UIButtons や UITableViewCells などの個々のビューから接続する必要はありません。ボタン (たとえば) は 1 つのセグエにしか接続できないため、これは制限が多すぎます。View Controller自体からそれらを接続してみてください。そうすれば、必要なだけ実行できます。ドキュメント アウトラインを開き、シーンの上部にあるビュー コントローラー (横に黄色の円のアイコンがある項目) から、接続したいストーリーボードのビュー コントローラーにドラッグします。

于 2015-02-25T20:21:24.077 に答える