как отобразить подпредставление суперпредставления? - PullRequest
0 голосов
/ 20 февраля 2012

Как реализовать код, автоматически отображающий подпредставление суперпредставления через 3 секунды, без нажатия какой-либо кнопки в iPhone?

Ответы [ 2 ]

3 голосов
/ 20 февраля 2012
 NSTimer *t = [NSTimer scheduledTimerWithTimeInterval: 3
                                                      target: self
                                                    selector:@selector(showSuperView)
                                                    userInfo: nil repeats:NO];

Если вы хотите показать суперпредставление childview, тогда

-(void)showSuperView
{
[childView superview].hidden = NO;
}

, а если вы хотите показать childView суперпредставления,

-(void)showchildView
    {
    for([UiView* v in superview.subviews])
{
//implement the condition to identify concerned childView
v.hidden = NO;
}
    }
1 голос
/ 20 февраля 2012
NSDate *current=[[[NSDate alloc] init] autorelease];
NSTimer *timer=[[NSTimer alloc] initWithFireDate:current interval:3.0 target:self selector:@selector(gotoNextView) userInfo:nil repeats:NO]autoreleas];

- (IBAction) gotoNextView 
{
    yourNextView *obj=[[[yourNextView alloc] initWithNibName:@"yourNextView" bundle:nil]autorelease];
    [self.navigationController pushViewController:obj animated:YES];
}

Надеюсь, что это полезно! :) 1002 *

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