У меня есть пользовательский вид «BNRHyponsisView», который наследуется от UIView. Когда я добавил в список прокрутки, он просто исчезает, показывая мне цвет фона.Пользовательский вид исчезает после добавления его как subview в uiscrollview
Но UITextField, добавленный к нему, отображается просто отлично, и прокрутка работает отлично! Ссылки использовали сильные, и я все равно искал и не мог найти ответ!
- (void)loadView {
self.bhv = [[BNRHyponsisView alloc] init];
CGRect frame = CGRectMake(40, 70, 240, 30);
UITextField *tf = [[UITextField alloc] initWithFrame:frame];
tf.borderStyle = UITextBorderStyleRoundedRect;
tf.placeholder = @"Hypnotize me!";
tf.returnKeyType = UIReturnKeyDone;
tf.autocapitalizationType = UITextAutocorrectionTypeDefault;
tf.autocorrectionType = YES;
tf.enablesReturnKeyAutomatically = YES;
tf.delegate = self;
[self.bhv addSubview:tf];
UIScrollView *usv = [[UIScrollView alloc] init];
usv.delegate = self;
usv.pagingEnabled = NO;
usv.minimumZoomScale = 1.0;
usv.maximumZoomScale = 2.0;
usv.contentSize = self.bhv.bounds.size;
[usv addSubview:self.bhv];
self.view = usv;
}
Что такое рамка self.bhv? и каков его цвет фона? – Mohit
Рамка окна, по умолчанию. Он отлично работает. Если я устанавливаю его как вид * без прокрутки *, проблема в том, что когда я добавляю его в subview, он просто исчезает. –
ОК. вы попробовали это [self.view addSubview: usv] ;? – Mohit