Czy ktoś mi powie, jak utworzyć zaokrąglony przycisk (okrągły przycisk) w telefonie iPhone za pomocą konstruktora interfejsów.Tworzenie okrągłego przycisku w Iphone SDK
Dzięki
Czy ktoś mi powie, jak utworzyć zaokrąglony przycisk (okrągły przycisk) w telefonie iPhone za pomocą konstruktora interfejsów.Tworzenie okrągłego przycisku w Iphone SDK
Dzięki
Jeśli chcesz okrągły przycisk niż utworzyć obraz z okrągłym kształcie wypełnionej cokolwiek chcesz być wyświetlane w okręgu. Upewnij się, że obraz ma kanał alfa i usuń cały obszar wokół kręgu, aby tło obrazu było przezroczyste (alfa = 0). (gimp to bezpłatna i łatwa w użyciu aplikacja do takich obrazów)
W IB utwórz okrągły przycisk prostokątny z przyciskiem niestandardowym. Wybierz obraz jako tło przycisku i już go masz.
nadzieję, że pomoże
#import <QuartzCore/QuartzCore.h>
CALayer * l = [control layer];
[l setMasksToBounds:YES];
[l setCornerRadius:5.0];
[l setBorderWidth:2.0];
Regulacja cornerRadius zależności od potrzeb ..
Przycisk Uibutton * = [przycisk UIButtonWithType: UIButtonTypeCustom]; [przycisk setImage: [UIImage imageNamed: @ "ABC.png"] forState: UIControlStateNormal]; [button addTarget: self action: @selector (btn_Click) orControlEvents: UIControlEventTouchUpInside]; button.frame = CGRectMake (135,0, 180,0, 40,0, 40,0); button.clipsToBounds = YES; button.layer.cornerRadius = 20; // połowa szerokości button.layer.borderColor = [UIColor redColor] .CGColor; button.layer.borderWidth = 2.0f; [self.view addSubview: button]; Powyższy kod działa poprawnie, ale nie dla przycisku podjętego w IB. –
można utworzyć CustomButton z obrazem Circular jako jej tle, wybrać typ przycisku jako CustomType – Bala
można znaleźć Właściwość typu przycisku w Inspektorze atrybutów – Bala