検索コントローラーを使用せずにデザイン可能なカスタムxibとして実装されている検索バー内のテキストフィールドのサイズ変更に関する問題があります。searchcontrollerなしで検索バーのテキストフィールドの高さを変更するswift
検索バーの固有サイズを設定することはできますが、検索バーの高さを変更すると、テキストフィールドと境界線の間隔が広がります。ここに私が得る必要があり、私が実際に得るものがあります。
私は "searchField" キーの値を使用して検索バーのテキストフィールドのサブビューを得ることができます。フレームサイズを変更しようとしましたが、何も変更されていません。私も制約を設定しようとしましたが、うまく機能しませんでした。
let textField = value(forKey: "searchField") as! UITextField
textField.clipsToBounds = true
textField.layer.cornerRadius = 15.0
textField.frame.size.height = 10
は(注:私はまた、テキストフィールドの境界線のスタイルを変更、曲がった角を持つテキストフィールドを持っている必要がありますので、私の場合のために大丈夫ではないボーダレスと絵のように角の半径を設定する方法がある場合。テキストフィールド、その解決法もあります)。
私の質問にはすでに回答がありますが、詳細な調査をしてもわかりません。申し訳ありません。私はどんな助けでも感謝しています。
まだ指定可能なクラスの内在サイズをオーバーライドする以外に何もありません。テキストフィールドの制約を設定しようとすると、「ビュー階層が制約のために準備されていません」というエラーが表示されます。 –