嗨,我正在开发iPhone应用程序,其中我试图为edittext设置一侧边框。我这样做的方式如下:
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];
我在IB中的edittext上施加了一些约束,以便在旋转设备时,它会据此调整文本字段的宽度。我的问题是,调整edittext的宽度而不调整我为我的编辑文本设置的CALayer的宽度。因此,我认为我也必须对我的CALayer项目设置一些约束。但是我不知道该怎么做。有人知道吗?需要帮忙。谢谢。