2017-03-04 27 views
0

我有2個帶有navigationcontroller的視圖控制器(initWithRootView)。 然後,我添加的活性與使用uinavigationcontroller的uiviewcontroller的中心

CGPoint centerPoint = self.view.center; 
    centerPoint.x -= self.view.frame.origin.x; 
    centerPoint.y -= self.view.frame.origin.y; 
    self.activity.center = centerPoint; 
    self.activity.hidesWhenStopped = YES; 
    [self.view addSubview:self.activity]; 

但是一個視圖 - 控制節目活動中心,一個視圖控制器沒有。我嘗試通過導航的高度和StatusBar的高度來減少y,並得到相同的結果。

+0

你能告訴我你想要達到什麼樣的努力呢? –

+0

如果你想在'self.view'中心的activityView,你可以測試這個代碼'actView.frame = CGRectMake(0,0,67,67); [self.view addSubview:actView]; actView.center = self.view.center;'。 –

+0

我想添加活動到我的viewcontroller視圖的中心。 – user418304

回答

0

這條線可以是您有用

  • (無效)viewDidLayoutSubviews {

    self.activity.center = self.view.center;

}

相關問題