0

我已经发布了“这里”。

这里实际上是我需要的

如果我把这部分代码放进[self loadLocationView]UIButton and ViewDidLoad methodIt works fine here.

但是每当我从 TableVeiw 中选择一个位置并从一个configureViewSlider方法调用时,它都会被调用到该方法loadLocationView 但不更新 UI。到目前为止,我在这里尝试过。

-(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 ,当用户触摸 Location 时, UIView 应该更新)。

4

1 回答 1

0

为什么你调用 configureViewSlider 方法然后 loadlocationview 方法直接位置选择 tableview 方法添加这个视图:_viewLocBangalore.frame= CGRectMake(10, 10, 303,255); [self.view addSubview:_viewLocBangalore];

于 2013-05-03T13:11:16.177 回答