私は iOS 開発に不慣れで、カバー フロー コンポーネントの iCarousel 実装を使用しているときに、別のビューに移動するのにいくつか問題があります。
カルーセルを作成してボタンを配置できます。このボタンを操作して、特定のメソッドを呼び出してコードを実行することもできます。私の問題は、このボタンをクリックしたときに別のビューに移動しようとしていることです。ストーリーボードを使用して既に 1 つのアプリケーションを作成しており、問題なくビューをナビゲートできましたが、その場合、すべてのボタンがストーリーボード キャンバスに表示されていたので、UI を使用してこのインタラクションを作成することができました- ( void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)senderメソッド。これは、iCarousel には当てはまりません。ボタンはコードで作成され、キャンバス UI には表示されません。
既にナビゲーション コントローラーを作成し、その中に iCarousel を配置しました。しかし、iCarousel ボタンをクリックしたときに別のビューに移動する必要があります。
ボタンをクリックするときに、このメソッドを呼び出しています。
- (void)buttonTapped:(UIButton *)sender
{
NSInteger index = [carousel indexOfItemViewOrSubview:sender];
switch(index) {
case 0:
break;
case 1:
break;
}
}
ボタンを押したときに表示される iCarousel ビューと新しいビューの間の相互関係を手動で作成する方法はありますか?
PS: しばらくの間、これに似たものを探していますが、役立つものは見つかりませんでした。