nsview

    0熱度

    1回答

    我有一個自定義的NSView子類,我把它放在一個NSScrollView中,基本工作正常。它總是佔用其可用空間的全部寬度,所以它的約束佔據了滾動視圖的整個寬度。它佔用多少垂直空間取決於它需要顯示多少數據,因此它只能垂直滾動。這很好。 問題是,如果我的自定義視圖需要的空間少於它所在的NSScrollView空間,則它不會展開以填充可見區域。在數據量少於可見區域的情況下,我希望它向下擴展 - 以便空間

    0熱度

    1回答

    我使用https://github.com/kelan/yrk-spinning-progress-indicator來獲得一個白色的微調框。請注意,這不是NSProgressIndicator的子類,而是一個自定義的NSView。 問題是這個自定義視圖的角落顯示爲白色,而不僅僅是一個清晰的背景。您可以在此圖像中看到這一點: 這是我的代碼: [_statusProgressIndicator se

    0熱度

    1回答

    在響應用戶事件,我想: 添加一個新的NSView的窗口,然後 表現出NSPanel定位只是視圖下方 我各佔一半這樣做。我可以添加一個新的子視圖,容器視圖的-updateConstraints標識它並添加正確的佈局約束,以便下次執行佈局時,它將正確定位在窗口中。另外,我有一個將面板放在屏幕上的NSWindowController子類。 不幸的是,有一個訂購問題。我的面板的控制器只是看着新的NSVie

    1熱度

    1回答

    我有一個自定義CALayer託管在一個NSView,包含在一個NSScrollView中,在CALayer設置屬性將導致它的界限發生變化。 的問題是,一個NSView 真的希望自己所包含的CALayer的邊界,我可以把它通過在邊界加入了志願工作,所以當層界限改變它改變了一個NSView邊界(更改層限制爲相同的值 - 幸運的是,如果該值實際上沒有改變,則KVO不進行遞歸)。 有沒有更好的方法?看起來

    1熱度

    1回答

    我想讓字符串值爲「Default」的TextField對象顯示它的整個外觀,而不是被剪切掉一半,所以我應該怎麼做? 任何想法將不勝感激!

    0熱度

    1回答

    我有一個IKImageView和NSImageView作爲子視圖。子視圖應該高於他們的主視圖。我嘗試了NSImageView與相同的子視圖,它工作正常,但我真的需要能夠移動鼠標的圖像,並用滑塊縮放,我認爲IKImageView是更容易一些。 什麼情況是這樣的: 正如你可以看到,小圖片(子視圖)是在IKImageView下面的圖像,但在IKImageView背景前面。 我該如何解決這個問題? ps:

    -8熱度

    1回答

    在OSX上,如果我想顯示NSView,我使用方法display。 什麼是UIView的模擬?

    3熱度

    1回答

    我有一個NSButton兄弟在NSImageView的頂部。 每當我點擊窗口,都有一些渲染問題。它看起來像這樣: 正如你所看到的,白色的邊緣問題。 奇怪的是,如果我覆蓋drawRect:,這個問題甚至會持續存在。 什麼都沒有得到渲染,但每當我點擊它,那些白色的邊緣出現。 此外,當背景圖像發生變化時,按鈕會重新繪製,邊緣消失。 任何想法可能會導致這種情況? 編輯 我發現,這其實與NSView 每一個

    0熱度

    1回答

    我有一個NSView是與圖像繪製自定義背景,但每當我按下按鈕或以編程方式編輯標籤,它似乎再次繪製背景圖像編輯子視圖。我發現在IB中使視圖層支持解決了這個問題,但是在我創建的更大的應用程序中,使視圖層支持導致大量其他問題。 我做了這個例子的應用程序,以儘可能清楚地顯示發生了什麼。第二個圖像發生在按下按鈕後,該按鈕以編程方式編輯標籤文本。看起來好像背景圖像在按鈕和標籤周圍一起繪製,從按鈕頂部開始。 的

    2熱度

    1回答

    要求 我想檢測不是單一的,而是字符序列,以觸發一個動作,例如,當用戶鍵入「貓」變成NSView子類 - 但不適用於'c'。 還有什麼比聰明保持像用最後3個字符的NSMutableArray在我keyDown:方法進入,從陣列組裝字符串(通過NSData?),並檢查字符串的? 聽起來有點awkward..but我想不出一個更簡單的方法(或內置的功能在NSResponder/NSView)