でコンテンツの高さを取得する方法はありますかNSTableView。-contentSizeiOS では、 のメソッドを使用できますUIScrollView。ただし、 の-contentSizeメソッドは、オフスクリーンのものを含めずNSScrollViewに、の可視セクションのみの高さを返すようです。NSScrollView
では、これを Mac で行うにはどうすればよいでしょうか。
でコンテンツの高さを取得する方法はありますかNSTableView。-contentSizeiOS では、 のメソッドを使用できますUIScrollView。ただし、 の-contentSizeメソッドは、オフスクリーンのものを含めずNSScrollViewに、の可視セクションのみの高さを返すようです。NSScrollView
では、これを Mac で行うにはどうすればよいでしょうか。
- (NSSize)contentSizeinは、テーブル ビュー内でスクロールするコンテンツの高さではなく、Appkitのサイズを返します。NSClipViewがどのように機能するかはわかりませんUIScrollViewが、OS X では、実際のコンテンツをクリップNSScrollViewする「コンテンツ ビュー」(適切な名前のNSClipView) があり、ドキュメント ビュー (サイズがそれより大きい場合はスクロール可能) によって提供されます。クリップ ビューのサブビューです)。
補足として、NSScrollViewドキュメントビューの境界の原点を設定することでスクロールします(私の知る限り)。
必要なのは、ドキュメント ビューの高さ、実際のコンテンツの高さのようです。そのためには、次のようなものを試してください
scrollView.documentView.frame.size.height