У нас есть несколько табличных представлений (с использованием Xamarin Monotouch Dialog), которые являются простыми (не сгруппированными) и предназначены для отображения полной ширины без отступов. Все это отлично работает в iOS 7. Используя симулятор iOS 8, мы получаем небольшой левый отступ.
iOS 8 имеет новое свойство LayoutMargins. Мы устанавливаем это свойство равным нулю. Вот так:
if (this.TableView.RespondsToSelector(new Selector("setSeparatorInset:")))
this.TableView.SeparatorInset = UIEdgeInsets.Zero;
if (this.TableView.RespondsToSelector(new Selector("setLayoutMargins:")))
this.TableView.LayoutMargins = UIEdgeInsets.Zero;
Это имело какой-то эффект - оно удалило примерно половину отступа. Но мы все еще видим небольшой отступ. Есть ли другое свойство, которое управляет отступом в iOS 8?
Вот скриншот...