当前位置:  开发笔记 > 编程语言 > 正文

圆形UIButton

如何解决《圆形UIButton》经验,为你挑选了1个好方法。

我想知道是否可以绘制圆形UIButton(不是圆角矩形).

当我在自定义类型的UIButton中添加圆形图像时,它看起来像一个圆形按钮.但是在点击按钮的那一刻,按钮的边界变得可见,因此它看起来像一个方形按钮,然后当点击结束时它再次看起来像一个圆形按钮.
即使在点击发生的那一刻,我希望按钮看起来像一个圆形按钮.这可能吗?



1> Vijay-Apple-..:

经测试的代码:

.H

    -(void)vijayWithApple; 

.M

   -(void)vijayWithApple{

            NSLog(@"vijayWithApple Called");
   }


UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

[button setImage:[UIImage imageNamed:@"Micky.png"] forState:UIControlStateNormal];

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

[button setTitle:@"Show View" forState:UIControlStateNormal];

button.frame = CGRectMake(135.0, 180.0, 40.0, 40.0);//width and height should be same value

button.clipsToBounds = YES;

button.layer.cornerRadius = 20;//half of the width

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

button.layer.borderWidth=2.0f;

[self.view addSubview:button];

结果

在此输入图像描述


这个网站的域名拼写为一个单词,但那是因为它只是......一个域名.`Stack Overflow`是两个字.
推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有