我有一個UIView
和UIButton
(在RootViewcontroller的viewDidLoad:
方法中聲明)。UIView的內容錯位
UIView *geopointView = [[UIView alloc] initWithFrame:CGRectMake(0, 320, 120, 100)] ;
UIButton *mybutton = [[UIButton alloc] initWithFrame:CGRectMake(0, 330, 120, 30)] ;
mybutton已添加到geopointView。
[geopointView addsubView:mybutton];
最後的UIView被添加到RootViewController的在方法showTheView(在RootViewController的定義)
-(void) showTheView{
[self.view addsubView:geopointView];
}
但是當這種方法被調用時,我發現,既爲myButton和geopointView是可見的,但myButton爲未置於其內的geopointView。 mybutton的界限現在顯示爲CGRectmake(10, 250, 120, 30);
任何人都可以請告訴我在這裏失蹤。感謝您提前提供任何幫助。
發佈烏爾sceenshot,讓我知道你 –
本身geoView 100個像素高,但你把按鈕的,以330 –