問題タブ [uicollectionreusableview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - スクロールしてもセクションヘッダーを上部に保持する方法: UICollectionView
このチュートリアルを見つけて、コレクション ビューのセクションを作成する方法を見つけました。テーブルをスクロールしても、毎回上部にセクションが表示されるテーブルビューと同じ効果を実現したいと考えています。
ios - UICollectionView カスタム行セパレーター
新しいアプリ用に2pt の黒いセパレーターを作りたいです。UICollectionView
アプリのスクリーンショットを以下に示します。UITableView
カスタムの挿入/削除アニメーション、スクロール、視差効果などがあるため、 を使用できませんでした。
swift - タイプ 'UICollectionReusableView' の値を 'MyApp.CSSectionHeader' にキャストするときにエラーが発生しました
私は次のクラスを持っています:
次に、次のようにキャストしようとしています。
問題は、次のエラーが発生することです。
ios - iOS 8 の迅速な変更の親コンテンツ
私はiOSが初めてなので、この問題に直面しています.UIViewController(親)にUICollectionResuableViewをヘッダーとしてUICollectionViewを書きました。
この UICollectionResuableView には、動的にカスタマイズされたタブを提供する別の UICollectionView (子) が含まれています (最善のアイデアではないかもしれませんが、意図したとおりに見えます)。
子のセルを選択するときに、親 UICollectionView (reloadData()) の内容を変更したいと思います。どうやってやるの?外部から親の実行中のインスタンスでメソッドを実行するにはどうすればよいですか? たとえばvar rootViewController = self.window!.rootViewController as KioskViewController
、コンテンツがゼロの親 UIViewController の別のインスタンスを返します
ios - UICollectionReusableView - 関数に戻り値がありません
のヘッダーを考慮すると、奇妙な問題が発生しましたUICollectionView
。
私は基本的に次のコードを使用しました: http://www.raywenderlich.com/78551/beginning-ios-collection-views-swift-part-2
シミュレーターまたは実際のデバイスのいずれかに即座に展開する場合、すべてが完全に正常に機能しますが、奇妙なことに、テスト目的でアドホックパッケージを構築したい場合は、それが教えてくれます
「UICollectionReusableView」を返すことが期待される関数に戻り値がありません
これまでのところ、switch-case の外側には何もないため、何も返されない可能性があります。しかし、パッケージをビルドしようとしたときにのみ、「ホット デプロイ」に関する警告が表示されないのはなぜですか?
ios - IBOutlet 接続が原因で UICollectionReusableView セクション ヘッダーがクラッシュする
UICollectionViewDataSource と UICollectionViewDelegate を委任する UICollectionViewController があります。私のコレクション ビューには、複数行のデータを含む 2 つのセクションが表示され、正常に動作します。
SWOHighScoreHeader クラスで UICollectionReusableView をサブクラス化するセクション ヘッダー (IB Attributes Inspector -> Accessories 内) を作成しました。
このクラス (SWOHighScoreHeader) を IB の UICollectionReusableView のカスタム クラスとして設定します。
UICollectionViewController では、次のメソッドを使用します。
識別子highScoreTableHeadは、IB で UICollectionReusableView Collection Reusable View Identifier として設定されます。
この段階では、デフォルトのラベル テキストが表示されますが、セクション ヘッダーは正しく表示されます。
IBOutlet UILabel hiScoreHeadプロパティを IB のアウトレットに接続すると、問題が発生します。これを行うと、プログラムは次のようにクラッシュします。
Interface Builder ファイル内の不明なクラス SWOHighScoreHeader。
** * キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了しています。理由: '[ setValue:forUndefinedKey:]: このクラスは、キー submitButton のキー値コーディングに準拠していません。
コンセント接続を削除して再接続しようとしましたが、まだ何もしません。私が間違っているアイデアはありますか?
ios - UICollectionView で reloadData を使用するときにヘッダーをリロードから除外する方法
でヘッダーの動作を模倣するためにUICollectionView
使用しています。ヘッダーの内部には、 上の制御データがあります。だから私が欲しいのは、セグメントをタップして(APIを呼び出して)データをリロードして実行することですが、常にCSStickyHeaderFlowLayout
UITableView
SegmentedControl
UICollectionView
reloadData
reloadData
ヘッダーもリロードするとセグメントが最初の状態に戻るため、ヘッダーではなくデータのみをリロードする最善の方法は何ですか。
ここに私のコードがありますviewForSupplementaryElementOfKind
何かアドバイス?:)
ios - UICollectionView フッター サイズのリロード
UITextView
Instagramと同様のコメントを達成しようとしています。ユーザーがコメントを入力するときにフッターのサイズをリロードするために、以前はこれをUITableView
使用beginUpdates
し、使用していました。endUpdates
私collectionView
はフッターをリロードするためにいくつかの異なる方法を試しましたが、ビューは元の位置までスクロールし、textView をキーボードの下に隠します。キーボードの上を維持し、UITextView
新しい行ごとに展開しようとしています。
ios - IOS - スティッキー UICollectionView ヘッダー (Apple App Store など)
App Store にあるようなヘッダーを作成しようとしています。ユーザーが下にドラッグすると、ヘッダーはそのまま残り、セルのみが下にスクロールします。しかし、ユーザーが上にドラッグすると、ヘッダーとセルの両方が上にスクロールします。
これまでに行ったことは、collectionView
背景ビューを画像の上に貼り付けたい画像に設定し、画像contentInsets
のcollectionView
下に設定することです。このようにして、ユーザーが下にドラッグしても、画像は所定の位置に留まります。しかし、ユーザーが上にドラッグすると、セルが画像の上に移動します (画像をセルと一緒に上にスクロールしたい)。私はこれについて間違っていると思います。ありがとう。
編集この質問 のチュートリアル を使用しましたが、これは私が望むこととは反対のことを行い、ニーズに合わせてそのコードを変更する方法がわかりません