2
我在視圖中有一個名爲nextbutton
的UIButton。我已經在Interface Builder
中設置了autoresizing
這個按鈕。在viewDidLoad
中,我調用此方法爲此按鈕設置漸變。 gradientLayer
很適合nextbutton
在應用程序的肖像模式,但是,它不處於橫向模式。對此有何建議?非常感謝。iOS:旋轉視圖,按鈕的漸變圖層不自動調整
-(void)toSetGradientNextButtons{
CAGradientLayer* gradientLayer = [[CAGradientLayer alloc] init];
[gradientLayer setBounds:[nextbutton bounds]];
[gradientLayer setPosition:CGPointMake([nextbutton bounds].size.width/2,[nextbutton bounds].size.height/2)];
[gradientLayer setColors:[NSArray arrayWithObjects:(id)[[UIColor blueColor] CGColor],(id)[[UIColor cyanColor] CGColor], nil]];
[[nextbutton layer] insertSublayer:gradientLayer atIndex:0];
[gradientLayer release];
}