Может ли кто-нибудь сказать мне, как создать закругленную кнопку (круглая кнопка) в iPhone с помощью построителя интерфейса.Создать круговую кнопку в Iphone SDK
Благодаря
Может ли кто-нибудь сказать мне, как создать закругленную кнопку (круглая кнопка) в iPhone с помощью построителя интерфейса.Создать круговую кнопку в Iphone SDK
Благодаря
Если вы хотите круглую кнопку, чем создать изображение с круглой формой, заполненной с тем, что вы хотите, чтобы отображаться в круге. Убедитесь, что ваше изображение имеет альфа-канал и удаляет всю область вокруг вашего круга, чтобы фон вашего изображения был прозрачным (alpha = 0). (gimp - бесплатное и удобное приложение для таких изображений)
В IB создайте круглую прямоугольную кнопку с пользовательской кнопкой типа. Выберите свое изображение в качестве фона вашей кнопки, и у вас оно есть.
Надеется, что это поможет
#import <QuartzCore/QuartzCore.h>
CALayer * l = [control layer];
[l setMasksToBounds:YES];
[l setCornerRadius:5.0];
[l setBorderWidth:2.0];
Регулировке cornerRadius в соответствии с вашими потребностями ..
UIButton * button = [кнопка UIButtonWithType: UIButtonTypeCustom]; [кнопка setImage: [UIImage imageNamed: @ "ABC.png"] forState: UIControlStateNormal]; [кнопка addTarget: self action: @selector (btn_Click) илиControlEvents: UIControlEventTouchUpInside]; button.frame = CGRectMake (135,0, 180,0, 40,0, 40,0); button.clipsToBounds = YES; button.layer.cornerRadius = 20; // половина ширины button.layer.borderColor = [UIColor redColor] .CGColor; button.layer.borderWidth = 2.0f; [self.view addSubview: button]; Над кодом работает нормально, но не для кнопки, сделанной в IB. –
вы можете создать CustomButton с круговыми изображениями в качестве фона, выбрать тип кнопки как CustomType – Bala
вы можете найти Свойство Button Type в Attribute Inspector – Bala