UIButton中addSubview后,UIButton中的文字为什么显示在添加的View的上方

https://img2.mukewang.com/5ad82f06000100d103900047.jpg

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(i*100,  0, 100,40)];

NSString *buttonTitle = [types objectAtIndex:i];

[button setTitle:buttonTitle forState:UIControlStateNormal];

[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

[button addTarget:self action:@selector(buttonAction:) forControlEvents:UIControlEventTouchUpInside];

//区分不同的button  1、可以根据frame的位置 2 设置tag

button.tag = 10000+i;

button.titleLabel.font = [UIFont systemFontOfSize:15.0];

[scrollView addSubview:button];

if (i==0) {

button.layer.borderColor = [UIColor cyanColor].CGColor;

button.layer.borderWidth = 2.0;

button.layer.cornerRadius = 5.0;

//CGPoint 只定义promptview的位置  宽高由文字大小定义

PromptView *promptView = [[PromptView alloc] initWithPoint:CGPointMake(button.frame.size.width-20, 0) message:5];

[button addSubview:promptView];


慕神7243989
浏览 1572回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS