Я использую Xamarin.Forms
в своем проекте, однако эта проблема также может быть связана с собственной разработкой. У меня есть две разные ячейки, одна по умолчанию TextCell
(в нативном случае это будет просто UITableViewCell
со стилем Basic
), а другая - пользовательская ячейка с Label
и некоторыми дополнительными функциями.
Я использую обе ячейки в одном табличном представлении, поэтому я бы хотел, чтобы текст был выровнен по горизонтали. Для пользовательской ячейки я использовал левое поле 15
, однако на iOS 13 на iPhone 11 оказалось, что поле отличается от iPhone 7, например. В результате у меня есть невыровненные ячейки с разными левыми полями.
Я знаю, что мог бы использовать пользовательские ячейки для всех строк, но, может быть, есть лучший подход? Можно ли получить это системное поле и установить его в другой ячейке?