Я хотел создать непрозрачную кнопку с текстом в правом углу кнопки для моего приложения. Я пробовал следующие способы достижения непрозрачности, но не смог получить непрозрачность.Как сделать непрозрачный UIButton?
С ниже подходит я получаю белую кнопку на фоне
1. UIButton *Button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
Button.frame = CGRectMake(offset, height/4, buttonWidth, buttonHeight);
[Button setTitle:ButtonLabel forState:UIControlStateNormal];
Button.backgroundColor = [UIColor clearColor];
[Button addTarget:self action:@selector(action:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:Button];
2. CALayer *layer = Button.layer;
layer.backgroundColor = [[UIColor clearColor] CGColor];
layer.borderColor = [[UIColor blackColor] CGColor];
layer.cornerRadius = 8.0f;
layer.borderWidth = 2.0f;
Я знаю, что это возможно дубликат, но ничего не работает из предложений, приведенных в ссылках
Также предложите, как установить название в правом нижнем углу кнопки.
Если вы хотите непрозрачную кнопку, почему вы даете ей фон [UIColor clearColor]? – Premsuraj
[UIColor clearColor] сделает вашу кнопку прозрачной. просто удалите его, и вы можете получить непрозрачную кнопку –
Я попытался использовать значение альфа, но не удалось. У вас есть предложения по использованию прозрачности. – DNamto