У меня есть вид вида с некоторыми UITextFields в нем. Я хочу добавить вид формы в scrollview.добавить scrollView в вид iphone
После как я разработал форму и его текстовые поля:
- (UIView *)Form
{
if (!_Form) {
CGRect frame = CGRectMake(0.0, Height, Width, 310.0);
UIView *container = [[UIView alloc] initWithFrame:frame];
CGFloat y = 15.0;
frame = CGRectMake(15.0, y, width, height);
UITextField *field = [[UITextField alloc] initWithFrame:frame];
[
field.placeholder = @"text";
CGFloat spacing = 8.0;
y = frame.origin.y + height + spacing;
frame = CGRectMake(15.0, y, kDeviceWidth - 2*15.0, height);
field = [[UITextField alloc] initWithFrame:frame];
field.placeholder = @"text6";
frame.size.height = 200.0;
y = frame.origin.y + height + space;
frame = CGRectMake(15.0, y, width - 2*15.0, height);
field = [[UITextField alloc] initWithFrame:frame];
field.placeholder = @"text1*";
y = frame.origin.y + height + 16.0;
CGFloat w = (kDeviceWidth - 2 * 15.0)/2;
frame = CGRectMake(15.0, y, w - 2.0, height);
field = [[UITextField alloc] initWithFrame:frame];
field.placeholder = @"text3*";
frame = CGRectMake(15.0 + w + 2.0, y, w - 2.0, height);
field = [[UITextField alloc] initWithFrame:frame];
field.placeholder = @"text4*";
y = frame.origin.y + height + spacevalue;
frame = CGRectMake(15.0, y, w, height);
field = [[UITextField alloc] initWithFrame:frame];
field.placeholder = @"text5";
y = frame.origin.y + height + 20.0;
frame = CGRectMake((frame.size.width - 192.0)/2, y, 192.0, 34.0);
y = frame.origin.y + height + 8.0;
frame = CGRectMake((frame.size.width - 192.0)/2, y, 192.0, 34.0);
}
return _Form;
}
я добавил это в «textFieldDidBeginEditing» :(signView это вид, который имеет представление формы в нем)
UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.signView.frame.size.width, self.signView.frame.size.height)];
scroll.pagingEnabled = YES;
[scroll addSubview:self.Form];
scroll.contentSize = CGSizeMake(self.signView.frame.size.width*self.Form.frame.size.width, self.Form.frame.size.height);
но когда я нажимаю на textfiled ВСЕ текстовые поля вида формы исчезают. Как я могу встроить свое scrollview в представление из представления?
Благодаря
я создаю текстовые поля в поле зрения одной из форм в «- (UIView *) Форма» –
вы делаете обратный _Form ; так что это _Form – Rajneesh071
_form - это форма формы регистрации –