Я хочу иметь возможность создать UILabel, который будет регулировать его размер более сложным способом, чем обычная автоматическая разметка.Я искал в Интернете ответ на этот вопрос, но безрезультатно.
Вот что я хочу, чтобы он сделал.
Скажем, вы просматриваете его на iPhone.Я хочу, чтобы это было 16 пунктов далеко от любого края, центрированного в середине.(Высота не имеет значения ни в одном из этих случаев)
Однако, когда экран становится шире, я хочу, чтобы UILabel растягивалась так, чтобы она была на расстоянии 16 точек от каждого края, пока не достигнет, скажем, 500 ширины.Как только он достигнет ширины 500, я не хочу, чтобы он стал шире.Это то место, где 16 точек с обеих сторон увеличиваются, сохраняя метку в центре.
Теперь вы просматриваете ее на iPad-ландшафте.UILabel имеет ровно 500 точек в ширину и в центре.
Если возможно, я хотел бы иметь возможность выполнить это с помощью AutoLayout, а не кода, но если код является обязательным, я могу с этим справиться.
Спасибо за ваше внимание.Вся помощь приветствуется.