簡體   English   中英

將子視圖添加到NSView

[英]Adding subviews to NSView

我想將子視圖動態添加到NSView。 我將NSView的坐標設置為:

NSView *tmpView = [[NSView alloc]initWithFrame:self.view.frame];

我想將動態數量的imageViews添加到tmpView。 我的imageView是:

NSImageView *tmpImageView = [[NSImageView alloc]initWithFrame:CGRectMake(xAxis, yAxis, 320, 180)];

在這里,xAxis和yAxis用於動態定位imageViews。

當我將圖像視圖添加為NSView時:

[tmpView addSubView:tmpImageView]

它從左下角添加了imageView,但我希望它從左上角開始。 請幫助我如何將子視圖相應地添加到NSView。

提前致謝

最簡單的方法是對視圖進行子類化,並覆蓋-isFlipped返回YES 請參閱NSView文檔 ,其中顯示:

-(BOOL)已翻轉
如果接收器使用翻轉的圖形坐標,則返回YES;如果接收器使用本機坐標,則返回NO。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM