0
A
回答
2
baseView.needsDisplay = YES;
- 或 -
subview.superview.needsDisplay = YES;
0
您可以使用NSScrollView:
NSScrollView* scrollView = [[NSScrollView alloc] init];
[scrollView setHasHorizontalScroller: YES];
[scrollView setHasVerticalScroller: YES];
self.contentView = [[NSView alloc] initWithFrame: NSMakeRect(0, 0, 1.0e7, 1.0e7)];
[self.contentView addSubview: [NSImageView ...]];
[self.contentView addSubview: [NSImageView ...]];
...
[scrollView setDocumentView: self.contentView];
self.view = scrollView;
或者使用最小尺寸的窗口。
相關問題
- 1. 向NSView添加子視圖
- 2. Superview邊框切入子視圖
- 3. XIB子視圖不可見
- 4. NSView或CALayer的子視圖?
- 5. 從superview管理子視圖?
- 6. 的UITextView不保留子視圖可見
- 7. 如何顯示superview的子視圖?
- 8. 如何從Superview中刪除子視圖?
- 9. NSView和動態加載子視圖
- 10. 繪製NSView並添加子視圖
- 11. 打印一個不可見的NSView
- 12. NSView drawRect干擾子視圖?
- 13. NSView的CALayer可以成爲其他視圖的子圖層嗎?
- 14. 視圖中不可見
- 15. 擴展LinearLayout子視圖時不可見
- 16. 如何使從子視圖中突出的子視圖部分不可見?
- 17. 可可的NSView子視圖阻斷拖/放
- 18. 如何在iphone中添加子視圖時保留superview?
- 19. 的NSView顯示和隱藏子視圖
- 20. 手動繪製NSView的子視圖
- 21. 將NSWindow顯示爲NSView的子視圖
- 22. 旋轉superview iphone後移動子視圖?
- 23. 響應者鏈子視圖superview,scrollview呢?
- 24. 從Superview刪除表子視圖
- 25. 從其SuperView中刪除視圖,在iPhone上通知子視圖
- 26. 透視圖中可見的視圖
- 27. Android的列表視圖中不可見
- 28. NSView子視圖中斷拖動操作
- 29. Superview的UILongPressGestureRecognizer被調用而不是子視圖
- 30. 可可的NSView:重疊視圖的不阻塞控制下方
請詳細說明如何調用'needsDisplay'解決OP的問題。 – JAL
他增加了4個子視圖,但沒有刷新他們的超級視圖......線索是手動調整大小使他們出現。 – geowar
謝謝@geowar,你是對的。問題在於視圖繪製。 –