Можно ли определить высоту строки в UITableView без UITableViewController? - PullRequest
1 голос
/ 09 октября 2019

Я создал класс, который наследуется от UITableViewSource, а другой - от UITableViewCell. Я не использую UITableViewController, потому что я добавляю другие представления в UIViewController. Мне было интересно, смогу ли я изменить высоту строк, потому что мой рост довольно большой, потому что в нем есть «предварительная информация». Но в настоящее время он очень мал, и все решения, которые я нашел, включают UITableViewController, потому что он имеет:

TableView.RowHeight = UITableView.AutomaticDimension;
TableView.EstimatedRowHeight = 40f; 

Спасибо за ваше время.

1 Ответ

1 голос
/ 10 октября 2019

Если вы хотите установить высоту строки, то обычно в классе, который наследуется от UITableViewSource, вы переопределите функцию GetHeightForRow(), подобную этой:

public override nfloat GetHeightForRow(UITableView tableView, NSIndexPath indexPath) 
{ 
    return new nfloat(66);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...