atolayoutはどこに配置されていますか?
527 ワード
テーブルビューで自動レイアウトを使い、セルの行の高さを設定します.
1、下記のコードを設定します.
viewはもうしないでください.(void)layoutSubviewに制約を書いたら無効になります.
どこでaut layout.Viewを作成しますか?直接init方法で作成します.View Controllerの中で:直接view DidLoad()に作成します.IBで制約を作成すると、view DidLoadにあるviewの正確なframeが取れなくなります.どうすればいいですか?この時はview DidLayoutSubviewという方法でviewの正確さを得る必要があります.
1、下記のコードを設定します.
self.estimatedRowHeight = 100; //
self.estimatedSectionHeaderHeight = 0;
self.estimatedSectionFooterHeight = 0;
self.rowHeight = UITableViewAutomaticDimension; //
注意:viewはもうしないでください.(void)layoutSubviewに制約を書いたら無効になります.
どこでaut layout.Viewを作成しますか?直接init方法で作成します.View Controllerの中で:直接view DidLoad()に作成します.IBで制約を作成すると、view DidLoadにあるviewの正確なframeが取れなくなります.どうすればいいですか?この時はview DidLayoutSubviewという方法でviewの正確さを得る必要があります.