Я начинаю в ios .... В одном из моих действий я создал Пользовательский scrollView
и на нем Я создал некоторые пользовательские textField
.. Теперь, когда мы нажимаем на textField
, тогда мой пользовательский tableView
открывается, но этот стол смешивается с уже существующим textField
.... Если я добавлю эту таблицу на UIView
, тогда она не прокручивается ...... так, как переписать на прокрутку textField
и прокрутить вкладку с textField
. .... Я указал все table delegates
, и таблица отображается правильно, но проблема с прокруткой возникла ....как перезаписать содержимое ScrollView в ios или изменить фокус
scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,60,320,540)];
[scrollview setContentSize:CGSizeMake(800,1500)];
scrollview.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
scrollview.autoresizesSubviews = YES;
scrollview.scrollEnabled = YES;
scrollview.delegate = self;
scrollview.directionalLockEnabled = YES;
scrollview.showsVerticalScrollIndicator = YES;
scrollview.showsHorizontalScrollIndicator = YES;
scrollview.autoresizesSubviews = YES;
scrollview.backgroundColor=[UIColor whiteColor];
[self.view addSubview:scrollview];
AdviseDr=[[UITextField alloc]initWithFrame:CGRectMake(150,110,140,30)];
AdviseDr.font = [UIFont boldSystemFontOfSize:15.0];
AdviseDr.borderStyle = UITextBorderStyleLine;
AdviseDr.clearButtonMode = UITextFieldViewModeWhileEditing;
AdviseDr.delegate =self;
AdviseDr.tag=1;
[scrollview addSubview:AdviseDr];
table_AdviseDoctor=[[UITableView alloc]initwithframe:CGRectMake(150,200,170,200)style:UITableViewStylePlain];
table_AdviseDoctor.delegate=self;
table_AdviseDoctor.dataSource=self;
table_AdviseDoctor.layer.borderWidth = 2.0;
table_AdviseDoctor.layer.borderColor = [UIColor grayColor].CGColor;
[self.view addSubview:table_AdviseDoctor];
table_AdviseDoctor.hidden=YES;
Medicalfacility=[[UITextField alloc]initWithFrame:CGRectMake(150,150,170,30)];
Medicalfacility.font = [UIFont boldSystemFontOfSize:15.0];
Medicalfacility.borderStyle = UITextBorderStyleLine;
Medicalfacility.delegate =self;
Medicalfacility.tag=2;
[scrollview addSubview:Medicalfacility];
[Medicalfacility addTarget:self action:@selector(btnpress1:)forControlEvents:UIControlEventEditingDidBegin];
[self.view addSubview: table_AdviseDoctor]; ** вместо ** [self.scrollview addubView: table_AdviseDoctor]; , , , , –
«Столешница с уже существующими текстовыми полями» означает именно то, что? – Durgaprasad