2013-05-03 3 views
0

Я уже разместил «HERe».Не обновлять UIView subView?

и Here actually What I need to Deserve

Если я ставлю эту часть кода [self loadLocationView] в UIButton and ViewDidLoad method, It works fine here.

, но всякий раз, когда я выбираю место из TableVeiw и вызова из метода configureViewSlider, он вызывается к методу loadLocationView, но не обновление пользовательского интерфейса. Здесь я уже пробовал.

-(void) configureViewSlider 
{ 

    if (_detailItem) { 
     Location=[_detailItem description]; 
     //[self performSelectorOnMainThread:@selector(btnLocations:) withObject:nil waitUntilDone:false]; 
     //[btnLocations sendActionsForControlEvents:UIControlEventTouchDown]; 

     // [self loadLocationView]; 
    [self performSelectorOnMainThread:@selector(loadLocationView) withObject:nil waitUntilDone:NO]; 
     //[self loadView]; 
     NSLog(@"Location %@", Location); 

    } 
} 


-(void) loadLocationView 
{ 
    _viewLocBangalore.frame= CGRectMake(10, 10, 303,255); 
    [self.view addSubview:_viewLocBangalore]; 

    // [self.View bringSubviewToFront:_viewlocBangalore]; 
    //[_viewLocBangalore setNeedsDisplay]; 

} 

Что еще я должен сделать для его достижения. Я попытался всеми возможными способами. но не использовать.

Пожалуйста, сделайте хоть какое-то предложение, я готов подойти для любого способа, который готов, заслуживает моей задачи (я .. я добавил UITableVieContrller, в котором есть местоположения, когда пользователь касается местоположения, UIView должен обновляться).

+0

Проверить, будет ли ваш метод loadLocationView вызываться в основном потоке, поставив точку останова. –

+0

Да, я также упомянул в этом вопросе. Даже он получает вызов и печатает значение журнала. –

+0

ОК, попробуйте прямо поставить точку зрения, без перехода анимации. –

ответ

0

Почему так называемый метод configureViewSlider, а затем метод loadlocationview метод прямого выбора таблицы tableview метод добавить это представление: _viewLocBangalore.frame = CGRectMake (10, 10, 303,255); [self.view addSubview: _viewLocBangalore];

+0

Для понимания цели. но даже не работает. –

+0

проверьте подпункты NSLog (@ "subView:% @", [self.view subviews]); – SnakingPrabhu

Смежные вопросы