Мне нужно, чтобы изменить мой UITableView с высоты своего contentSize для этого я сделал это:UITableView Авто Высота с Ограничением проблемы Xamarin.iOS
private void ajustHeightOfTableView()
{
nfloat height = tableViewCores.ContentSize.Height;
nfloat maxHeight = tableViewCores.Superview.Frame.Size.Height - tableViewCores.Frame.Y;
if (height > maxHeight)
height = maxHeight;
UIView.Animate(0.25, new Action (() => {
this.tableViewAjustHeight.Constant = height;
this.contentView.SetNeedsUpdateConstraints();
}));
}
и
public override void ViewDidAppear (bool animated)
{
base.ViewDidAppear (animated);
ajustHeightOfTableView();
}
я есть IBOutlet с de Height Ограничение моего UITableView ... так что я изменяю размер вызова tableview после reloadData() моей функции ajustHeightOfTableView ...
Проблема: ниже моего UITableView у меня есть другой UIView wit h кнопок и текстовых полей КОГДА я изменил размер моей таблицы. Мой другой вид не работает! она не отвечает за взаимодействие с пользователем ... Я считаю, что моя проблема в том, что после изменения размера вид не находится в правильном положении.
у меня есть еще одно ограничение с вертикальным расстоянием между UITableView и UIView, как это: IMAGE 1
это ограничение, чтобы поставить свою точку зрения в правильном пространстве другой мой UITableView изменить размер ...
вот мой UITableView Constraint Высота: IMAGE2
Кто-нибудь, пожалуйста, узнайте, что я делаю неправильно здесь?