لماذا لا يمكنني ضبط لون ظل الزر الخاص بي؟
-
19-09-2019 - |
سؤال
أحاول ضبط لون الظل على Uibutton، ولكن كل ما يبدو لي أنه قادر على الحصول عليه هو الرمادي الأوسط.
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(20, 20, 200, 100);
[button setTitle:@"a" forState:UIControlStateNormal];
[button addTarget:self
action:@selector(buttonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button.titleLabel setFont:[UIFont fontWithName:@"Helvetica" size:96]];
// set up the button colours
button.titleLabel.shadowColor = [UIColor blueColor];
[button.titleLabel setShadowOffset:CGSizeMake(5.0f, 5.0f)];
[self.view addSubview:button];
النص البديل http://img.skitch.com/20090825-xur3112ni5q2wrowwix4jbcwc5.png.
هل سأحدد الممتلكات الخاطئة، أم أنها الطريقة التي أقوم بها shadowColor
ذلك خطأ؟
شكرا.
المحلول
هل حاولت:
[button setTitleShadowColor:[UIColor blueColor] forState:UIControlStateNormal];
لا تنتمي إلى StackOverflow