問題タブ [layoutsubviews]
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 - -layoutSubviews の実行後も自動レイアウトが必要です。UICollectionView の -layoutSubviews の実装では、super を呼び出す必要があります
私はUICollectionViewデフォルトで使用しますUICollectionViewFlowLayout。iOS 8で動作しますが、iOS 7.1で取得します
キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '-layoutSubviews の実行後も自動レイアウトが必要です。UICollectionView の -layoutSubviews の実装では、super を呼び出す必要があります
UITableViewCellサブクラスでこの「-layoutSubviewsを実行した後も自動レイアウトが必要」であることがわかりましたが、解決策はどれも機能しません
もう 1 つの手がかりは、いくつかのビューを UICollectionView に追加し、そのビューの AutoLayout をセットアップすることです。
これが私のカスタム UICollectionView の内容です
ios - @IBDesignable の var の値は、ビューのフレームなどの外部値に依存できますか?
@IBDesignable ビューで形状の穴を描きたいです。このためには、ビュー階層の上にあるビューのサイズが必要です。このビューは、制約によってサイズを変更します。
フレームを取得するには?依存しているビューは後で描画されるため、これはまったく不可能でしょうか? でもフレームサイズだと早い段階で取り出せるかも?
シェイプは、layoutSubviews で描画されます。
objective-c - カスタム幅を持つ動的 UILabel は、AutoLayout を使用した UITableView でのスクロール中に適用されません
AutoLayout と layoutSubviews に問題があります
iOS9 SDK Beta を使用しています
動的コンテンツ ラベルの 1 つに色付きの背景があるため、間隔にカスタム幅を追加する必要があります。
スクリーンショット 1 (ビューの最初の読み込みでは問題ないように見えます)
スクリーンショット 2 (スクロールを開始すると問題が発生します。カスタム幅が機能しないことがあります。)
これは、カスタム UITableViewCell で使用したコード ブロックです。
動的制約を使用する必要があると思いますが、どうすればよいですか?
どんな種類の助けでも大歓迎です。
ありがとう。
ios - 実際のカスタム セルの幅を取得するにはどうすればよいですか?
ストーリーボードにカスタム セルがあります。viewControllerを含むのストーリーボードに iPhone 4.7 インチを設定しましたtableView。
UIImageViewsこのセル内にある aにいくつかレイアウトしたいのでscrollView、セルの幅を知る必要があります。layoutSubviews次のように、この幅を 内に取得しようとしています。
複数回呼び出され、iPhone 5 で実行すると、最初の 2 回が正しくありません (ストーリーボードにあるのは 375 で、その後は正しいサイズの 320 です)。
とにかく、セルの実際の幅を取得するにはどうすればよいですか?
前もって感謝します。