Objective c 如何将图像放入圆形按钮物镜c中
我使用关键路径中的layer.cornerRadius在故事板中创建了一个圆形按钮。我想给它添加一个图像。如何将图像添加到我的按钮,并且图像与我的按钮大小相同应该是这样的Objective c 如何将图像放入圆形按钮物镜c中,objective-c,xcode,storyboard,Objective C,Xcode,Storyboard,我使用关键路径中的layer.cornerRadius在故事板中创建了一个圆形按钮。我想给它添加一个图像。如何将图像添加到我的按钮,并且图像与我的按钮大小相同应该是这样的 UIImage *btnImage = [UIImage imageNamed:@"image.png"]; [buttonName setImage:btnImage forState:UIControlStateNormal]; Write the below code in viewDidAppear instead
UIImage *btnImage = [UIImage imageNamed:@"image.png"];
[buttonName setImage:btnImage forState:UIControlStateNormal];
Write the below code in viewDidAppear instead of viiewDidLoad
buttonName.layer.masksToBounds = YES;
buttonName.layer.cornerRadius = 20;//half of the button height
应该是这样的
UIImage *btnImage = [UIImage imageNamed:@"image.png"];
[buttonName setImage:btnImage forState:UIControlStateNormal];
Write the below code in viewDidAppear instead of viiewDidLoad
buttonName.layer.masksToBounds = YES;
buttonName.layer.cornerRadius = 20;//half of the button height
尝试此操作以使图像适合按钮:
UIButton *button =[[UIButton alloc]initWithFrame: CGRectMake(10, 10, 50, 32)];
[button setImage:[UIImage imageNamed:@"image_name"] forState:UIControlStateNormal];
// to set image to fit button size
button.imageView.contentMode = UIViewContentModeScaleAspectFit;
//ScaleToFill (UIViewContentModeScaleToFill)
//ScaleAspectFit (UIViewContentModeScaleAspectFit)
//ScaleAspectFill (UIViewContentModeScaleAspectFill)
尝试此操作以使图像适合按钮:
UIButton *button =[[UIButton alloc]initWithFrame: CGRectMake(10, 10, 50, 32)];
[button setImage:[UIImage imageNamed:@"image_name"] forState:UIControlStateNormal];
// to set image to fit button size
button.imageView.contentMode = UIViewContentModeScaleAspectFit;
//ScaleToFill (UIViewContentModeScaleToFill)
//ScaleAspectFit (UIViewContentModeScaleAspectFit)
//ScaleAspectFill (UIViewContentModeScaleAspectFill)
使用此选项设置图像大小以调整按钮大小:
[btn setImage:[UIImage imageNamed:@"image_name"] forState:UIControlStateNormal];
btn.imageView.contentMode = UIViewContentModeScaleAspectFit; //set to fit button size
使用此选项设置图像大小以调整按钮大小:
[btn setImage:[UIImage imageNamed:@"image_name"] forState:UIControlStateNormal];
btn.imageView.contentMode = UIViewContentModeScaleAspectFit; //set to fit button size
[buttonName setBackgroundImage:[UIImage imageName:@“imageName.png”]用于状态:UIControlStateNormal][buttonName setBackgroundImage:[UIImage imageName:@“imageName.png”]用于状态:UIControlStateNormal]