Tôi có một UITableView
, tôi đang thêm tableFooterView
được tải từ một xib.Làm cách nào để đặt chiều cao thành tableFooterView được tải từ một xib
var footer = NSBundle.mainBundle().loadNibNamed("AFooterView", owner: self, options: nil).first as! AFooterView
self.tableView.tableFooterView = footer
Điều này làm việc tốt, nhưng tôi cần có thể đặt chiều cao cho chân trang này. Các xib chỉ có một UIImageView
tập trung theo chiều dọc và chiều ngang để nó sẽ thích nghi với bất kỳ chiều cao của khung nhìn.
Tôi không biết cách làm điều này với AutoLayout
? Điều gì sẽ là con đường đúng để làm theo?
Bạn có thể thêm một lối thoát để một hạn chế quản lý chiều cao của tầm nhìn và thay đổi nó hằng số là kích thước bạn muốn - trước khi gán nó cho 'tableFooterView' –
Có lý do nào bạn không chỉ thiết lập chiều cao của footer view trực tiếp trong xib của bạn không? – JJC
Tôi không thể thiết lập nó trong xib vì chiều cao thay đổi, tôi không biết làm thế nào để làm điều đó một cách tự nhiên với autolayout ... @JJC – Andres