IBに表示されているものが実際にシミュレータに表示されていないという問題があります。次の画面がキャプチャを参照してください:iOS - UITextFieldがUILabelによって押しつぶされている
あなたはそれが簡単なのUITableViewCellで見ることができるように、ラベルとテキストフィールドを含む、(灰色の背景には、それはそこにいる証明です)。
これは、シミュレータで表示される方法です:あなたが見ることができるように
は、ラベルが完全にセルの最後にテキストフィールドを押しつぶしています。これを引き起こす原因は何ですか?次のように私のコードは次のとおりです。NSStringFromClass:
[[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]];
セルだけloadNibNamedを使用して作成されます。私はプログラムでセルに他のフィールドを追加しません。動的な部分は、実際のラベルの名前変更だけです。
歓迎、歓声!
UPDATE:私は、フィールドを選択すると
、この問題が発生した:
それとも長押した場合、フィールドを、虫眼鏡が表示され、私は、テキストフィールド内のテキストを見ることができます。これは本当に独特です。
これらのオプションをどのように設定する必要がありますか?私は実際にIBの自動サイズ設定を理解していません。私は何が起こるかの別のスクリーンショットで質問を更新しました。 – Tim