2
在我們的應用程序中,我們希望圍繞文本框有兩種不同的邊框顏色(例如:頂部和左側邊緣爲1色,底部和右側邊緣爲另一種顏色) - 這可能嗎?任何幫助將不勝感激。如何爲textfield-ios設置兩種不同的邊框筆觸顏色
在我們的應用程序中,我們希望圍繞文本框有兩種不同的邊框顏色(例如:頂部和左側邊緣爲1色,底部和右側邊緣爲另一種顏色) - 這可能嗎?任何幫助將不勝感激。如何爲textfield-ios設置兩種不同的邊框筆觸顏色
有沒有有不同的顏色每個邊界一側預建的方式,但你可以與層假的吧。可能比它的價值更多的工作,但基本上你想要做的是爲每個邊界繪製單獨的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];
然後只是沖洗,並重復每一側。您甚至可以正常設置主色,然後添加不同的邊(較少工作)