2013-03-12 73 views

回答

1

沒有有不同的顏色每個邊界一側預建的方式,但你可以與層假的吧。可能比它的價值更多的工作,但基本上你想要做的是爲每個邊界繪製單獨的calayers,然後將它們添加到文本字段。

#import <QuartzCore/QuartzCore.h> //This goes up top, but you already know that :-) 

CALayer *topBorder = [CALayer layer]; 
topBorder.frame = // cgrect of where you want the bottom border. Use the textfields frame as reference, but treat the border as a solid rectangle 
topBorder.backgroundColor = [UIColor greenColor].CGColor; // the .CGColor is important, don't forget it 

[toScrollView.layer addSublayer:topBorder]; 

然後只是沖洗,並重復每一側。您甚至可以正常設置主色,然後添加不同的邊(較少工作)

相關問題