カスタムの拡張可能なUITableCellViewを作成しました。セルの一番上のラベルは見えません。セルをクリックすると、そのセルが展開され、セルのすべてのラベルが表示されます。 また、「出力」には、制約や望ましくない制約を壊すといういくつかのエラーがあります。カスタムUITableCellViewの制約
答えて
これは正確な解ではなく、可能な解決策であることができます。 TableViewCellを展開しているとき(コードで実行していると思われます)、必要なサイズのラベルを用意して、ラベルを変更するときにいつでも適切に変更すると、幅がゼロまたは高さがのラベルがである可能性があります。 TableViewCellのサイズ。 さらに詳しい情報を提供すれば、解決策をより正確にすることができます。
制約部分を破ることになると、(私の意見ではラベルサイズ、すなわち幅と高さの)いくつかの制約がちょうど満足していないことが、あなたから与えられた制約からはっきりと分かります。したがって、適切に提供する必要があります。 これで問題が解決する可能性があります。
ありがとう。私はラベルの幅と高さをゼロに設定しました。しかし、私はSwiftによってどのように幅と高さを変えることができますか?私はそれについて検索しますが、私が見つけたものは何もありません。 –
この部分は非常に簡単です。ラベルのアウトレットを作成し、高さと幅、つまり 'self.X.frame.size.height = desiredHeight'(ラベル名がXであると仮定しています)を提供してください。 Xの高さとYのフレームも同様です。さらに詳しい情報を得るには、この[** link **](http://stackoverflow.com/questions/31228831/how-to-give-dynamic-height-to-uilabel-programatically-in-swift)で回答を見ることができますプログラムでラベルフレームを設定する方法に関するアイデア。 –
- 1. カスタムUITableCellViewユーザインタラクション
- 2. カスタムUICollectionViewLayoutと制約
- 3. symfonyの2カスタム制約
- 4. PostgreSQLのカスタム非null制約
- 5. JSR 303カスタム制約オーバーライド
- 6. C#Entity Frameworkカスタム制約
- 7. カスタム制約の検証とヌル
- 8. カスタムUITableCellViewの作成を理解する - MonoTouchで
- 9. カスタム制約を登録する
- 10. iphone uitablecellview overflow
- 11. エンティティのサービスとしてのカスタム制約の検証
- 12. カスタムsymfony2制約バリデーターの現在のエンティティにアクセス
- 13. 私のカスタムUIViewの制約を親VCボトムレイアウトで変更する
- 14. カスタム制約の検証は、時にはSymfony2の
- 15. ストーリーボードの制約はカスタムUiViewのサイズには影響しない
- 16. カスタム制約付きのMvc6のバージョン管理されたAPIアクション
- 17. カスタム制約内から他のBean値を参照する
- 18. 制約レイアウト変更制約をプログラム
- 19. 制約
- 20. 制約
- 21. 制約
- 22. 制約
- 23. 制約
- 24. 制約
- 25. Oracleの制約
- 26. パラメータの制約
- 27. Symfonyの制約
- 28. ジェネリックインターフェイスの制約
- 29. 制約のチェック
- 30. インターフェイスパラメータの制約
このリンクを参照してください:-https://github.com/Ramotion/folding-cell、上記のライブラリは簡単に実装でき、要件に合っています。 – MShah