как запустить подкласс UIView из подкласса UIViewController в ipad - PullRequest
0 голосов
/ 10 августа 2010

view2 является подклассом UIViewController. view1 является подклассом UIView.

Как запустить view1 из view2?

Я пробовал

[self dismissModalViewControllerAnimated: YES];

и

UIViewControllerhandler.hidden = ДА;

Ответы [ 2 ]

0 голосов
/ 11 августа 2010

спасибо много работает сейчас, и я не использую обработчик UINavigationController, я работаю над концепцией Touch в scrollView, которая есть в моем view2 мой рабочий код, написанный в view2 (то есть: подкласс UIViewController):

(void) touchesEnded: (NSSet *) затрагивает событиеEvent: (UIEvent *)

{

 NSSet *allTouches=[event allTouches];
switch ([allTouches count]) 
{    //for single touch
 case 1:{

            UITouch *touch [[allTouchesallObjects]objectAtIndex:0];
            switch ([touch tapCount]) 
           { case 1:// action part  
            //break;
             case 2://CODE to return from UIViewContoller to UIView

            [self.view removeFromSuperview];
             break;
           }
         }break;

   //for double touch
   case 2:
   { //action part
   }break;
}           

}

0 голосов
/ 10 августа 2010

Во-первых, используйте лучшее именование.Если что-то является подклассом UIViewController, назовите его myViewController или что-нибудь, кроме myView.

Чтобы попытаться ответить на ваш вопрос, нам нужно гораздо больше информации, например, откуда вы пытаетесь это сделать, как вы отображали представления, используете ли вы UINavigationController для их обработки и т. Д.Из ваших примеров кажется, что ваш view1 (UIView) имеет подкласс UIViewController с именем view2, который вы хотите отменить, чтобы повторно показать первый вид.Если это так, тогда [view2.view removeFromSuperview]; будет работать.

Я бы взглянул на Руководство по пользовательскому интерфейсу, предоставленное Apple, для лучшего понимания навигации и просмотра контроллеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...