nsview

    0熱度

    1回答

    我有一個兩列的NSMatrix,當框架調整大小時,我不希望左列調整大小。有沒有辦法做到這一點,而無需繼承NSMatrix? 我在想也許我應該只做兩個NSMatrix並將它們並排放置,一個是自動設置爲YES,另一個設置爲NO。這是最合適的方式嗎? 感謝您的任何幫助。 P.S.這個網站非常有幫助。感謝大家的貢獻。

    0熱度

    1回答

    我有一個ScrollView中的NSView,我試圖在它中繪製圖像。問題是我想讓圖像的左上角鎖定在框架的左上角,而不是左下角,這是View要我做的事情。我需要能夠放大和縮小,並旋轉。 目前,我有一個系統的kludge,我計算了基於圖像大小和窗口大小來轉換圖像的程度。爲了做到這一點,我需要在滾動視圖之外創建一個額外的視圖,以便我可以獲得窗口的大小,而不包括裝飾。然後,我可以根據圖像的大小和窗口的大小

    2熱度

    2回答

    在Cocoa中創建尺寸約爲15000像素的視圖是否明智? (當然只有一小部分視圖在NSScrollView中可見) Interface Builder的大小限制爲10000像素。這是一種人爲的限制還是背後有一個很好的理由? 如果我只是創造巨大的視圖,並讓NSScrollView /石英擔心高效地渲染它(我的觀點是在drawRect要求區域內編程繪製)還是我冒內存過度使用和其他問題? (例如,可以O

    1熱度

    2回答

    我在寫一個自定義的NSView子類。我在窗口中有幾個這個類的實例,其中大部分都是通過調用NSView的setFrameRotation方法來旋轉的。我還需要在該視圖的矩形區域上更改光標。 的documentation for NSView's addCursorRect方法包含以下傾斜警告: 光標矩形不受由superviews,削波,也不旨在用於與旋轉的視圖使用。 那麼,卡。但是,我很樂意使用它們

    1熱度

    1回答

    我想在我的可可應用程序中實現顏色選擇器。 (是的,我知道NSColorPanel,我不太喜歡它,滾動我自己的一點是我認爲我可以做得更好。) 下面是我的選取器當前狀態的圖片。 Custom viewness! http://ryanballantyne.name/forumstuff/color-picker-shot.jpg 周圍色輪的井NSColorWell子類。它們以編程方式實例化,並通過調用

    2熱度

    4回答

    我在底部視圖中有一個帶有NSScrollView的NSSplitView。問題是當我摺疊,然後重新打開(取消折疊)底部視圖時,滾動視圖的高度超出該底部視圖的高度,因此Scoll視圖的頂部部分被剪切。我有我的滾動視圖,我的分割視圖設置爲在IB中向所有方向自動調整大小。我是否需要在un-collapse之後調整該滾動視圖的高度,或者我是否設置了調整大小的屬性錯誤或其他內容?以下是裁剪圖像的前後圖像。

    4熱度

    2回答

    我有一個簡單的Obj C程序,目前它允許您加載圖像,繪製圖像,理論上可以讓您縮放和旋轉。我正在使用NSAffineTranslations。我想要圖像被鎖定在左上角(與左下角的PS/PDF標準相反),所以我使用isFlipped,並調用[afTrans scaleXBy:1.0 yBy:-1.0]; 問題是,由於某種原因,第一次調用drawRect後,轉換不會發生。 當我加載圖像時,它出現,看起來

    -2熱度

    1回答

    如何使NSView窗口移動到前端。我的應用程序有3個窗口,當我按下其中一個按鈕時,我希望另一個移動到這個窗口的頂部。

    0熱度

    2回答

    我有一個NSView子類可以在其超級視圖中拖動。我通過在我的mouseDragged事件處理程序中調用NSView的setFrameOrigin和setFrameRotation方法來移動視圖。每次調用都會移動和旋轉視圖。 我有一個超級視圖所包含的這些視圖的多個實例。我遇到的問題是,當一個視圖被拖拽到另一個視圖上時,它會在它正在遮擋的視圖上留下僞像。我在行動中記錄了a short video。不幸

    3熱度

    1回答

    我有一個自定義的NSView子類,我想用Core Animation進行動畫處理。我已經(沒有CA)用NSView的setFrameOrigin和setFrameRotation方法設置這些視圖的位置和旋轉。但是,無論我做什麼,只要向視圖添加一層支持,我都無法讓它們旋轉。 我試過使用NSView的setFrameRotation和setFrameCenterRotation方法。後者稍稍移動了視圖