int borderWidth = 1;
CALayer *leftBorder = [CALayer layer];
leftBorder.borderColor = [UIColor whiteColor].CGColor;
leftBorder.borderWidth = borderWidth;
leftBorder.frame = CGRectMake(0, textField.frame.size.height - borderWidth, textField
.frame.size.width, borderWidth);
[textField.layer addSublayer:leftBorder];
Я установил некоторые ограничения на мой edittext в IB, так что, когда я поворачиваю свое устройство, он будет регулировать ширину текстового поля в соответствии с этим. Моя проблема в том, что настройка ширины edittext не регулирует ширину CALayer, которую я установил для своего текста редактирования. Поэтому я думаю, что я должен установить некоторые ограничения для моего объекта CALayer. Но я не знаю, как это сделать. Кто-нибудь знает об этом? Нужна помощь. Спасибо.