0
我不能在mac應用程序中做一些view.center!如何將我的視圖中心設置爲類似於iOS視圖?如何在可可中設置一些視圖的中心
我不能在mac應用程序中做一些view.center!如何將我的視圖中心設置爲類似於iOS視圖?如何在可可中設置一些視圖的中心
AppKit與UIKit的工作方式不同 - 「中心」屬性不在那兒。您需要自己爲視圖計算適當的框架。
CGPoint center = CGPointMake(someX, someY);
CGSize viewSize = [myView bounds].size;
[myView setFrame:CGRectMake(center.x - viewSize.width/2, center.y - viewSize.height/2, viewSize.width, viewSize.height)];
中心是NSWindow類,[窗口中心]可用,如果視圖作爲窗口的子視圖的存在,那麼他就可以使用[[someview上海華]中心],否則他應該去手工計算,以設置中心爲他的定製視圖提供了上面的答案。
明白了,謝謝你的幫助! – donkey