ScrollView перемещается горизонтально и вертикально как - PullRequest
0 голосов
/ 20 мая 2019

У меня есть UITableView на didselect, я добавляю подпредставление того же размера, что и UITableView, то есть оно полностью покрывает UITableView, Внутри подпредставления у меня есть UITableView и при нажатии кнопкиодна из его ячеек открывает другое всплывающее окно в центре подпредставления. Когда я закрываю всплывающее окно с [self.view removefromsuperview], компоновка подпредставления нарушается, и подпредставление прокручивается по горизонтали и вертикали одновременно.

// код, который добавляет подпредставление вtableview

  self.ffwddetail.view.frame=CGRectMake(0, 0, 
  self.view.frame.size.width, self.view.frame.size.height);
  [self addChildViewController:self.ffwddetail];
  [_ffwddetail didMoveToParentViewController:self];
  [self.view addSubview:_ffwddetail.view];

// код, который показывает всплывающее окно при нажатии кнопки просмотра таблицы внутри подпредставления

  TYCCustomerSupportVc * popup=[[TYCCustomerSupportVc alloc]init];
    popup.fromfwd=YES;
    popup.ContactDictionary=[NSMutableDictionary dictionary];
      NSLog(@"contact dict is %@",[GlobalClass 
    singleton].Contactjson);
   popup.ContactDictionary= [GlobalClass singleton].Contactjson;
    popup.btntag=celltag;
    popup.view.frame=
   CGRectMake(_parentController.view.frame.origin.x+18,100 ,  
    popup.view.frame.size.width, popup.view.frame.size.height);
    [_parentController.view addSubview:popup.view];
    [_parentController addChildViewController:popup];
    [self.parentController didMoveToParentViewController:self];

    //code to remove popup 
     [self.view removeFromSuperview];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...