Używam XCode 4.6.1 i rozwijam dla iOS 6.Zmiana rozmiaru przycisku w iOS programowo
Dodałem przycisk do scenopisu. Stworzyłem ujście w moim pliku implementacji ViewController.m
:
//
// ViewController.m
//
#import "ViewController.h"
@interface ViewController()
@property (weak, nonatomic) IBOutlet UIButton *b1;
@end
próbuję zmienić właściwości przycisk b1
„s w następujący sposób (w tym samym pliku: ViewController.m
):
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.b1.alpha = 0.5;
self.b1.frame = CGRectMake(0,0,123,412);
}
gdy uruchomię Aplikacja w symulatorze, alpha
przycisku jest z powodzeniem ustawiona na 0.5
. Jednak pozycja i rozmiar przycisku nie zmieniają się.
Próbowałem różnych sposobów, aby to się stało. Jednak nic nie działa. Chciałbym wiedzieć, co robię źle. Jestem całkiem nowy w Objective C. Każda pomoc byłaby bardzo doceniana.
Spróbuj ustawić ramkę w viewDidLayoutSubviews zamiast viewDidLoad. –