我已发布“HERe”。
和Here actually What I need to Deserve
如果我将此部分代码[self loadLocationView]
放入UIButton and ViewDidLoad method
,It 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,它有位置,当用户触摸位置时,UIView应该更新)。
答案 0 :(得分:0)
为什么你调用configureViewSlider方法然后loadlocationview方法直接选择tableview方法添加此视图: _viewLocBangalore.frame = CGRectMake(10,10,303,255); [self.view addSubview:_viewLocBangalore];