nsview

    2熱度

    3回答

    我編程方式添加一個子視圖並將其添加到主窗口的上下文,以掩蓋整個背景視圖像這樣: loadingView = [[LoadingView alloc] initWithFrame:[mainWindow.contentView frame]]; NSLog(@"%@", [mainWindow.contentView subviews]); [mainWindow.contentView ad

    0熱度

    1回答

    我試圖在NSImageView下繪製陰影。我訪問視圖的CALayer有設置其陰影屬性: [self.originalImageView setWantsLayer:YES]; CALayer *imageLayer = self.originalImageView.layer; [imageLayer setShadowRadius:5.f]; [imageLayer setShadowOf

    0熱度

    3回答

    我製作了一個帶有自定義的小型可可應用程序MyWindow.xib和MyWindowController。該窗口包含的NSTextField(標籤),並從我的AppDelegate我初始化此控制器和它的視圖,設置標籤上的文本並顯示窗口: self.controller =[[MyWindowController alloc] initWithWindowNibName:@"MyWindow"];

    0熱度

    2回答

    我有2個並排排列的具有平鋪圖像背景的NSView。 當我添加約束的意見,使他們與主窗口的大小平鋪的背景圖像不再顯示,背景只是黑色。 缺少什麼我在這裏? #import "imageWellGraphics.h" @implementation imageWellGraphics - (id)initWithFrame:(NSRect)frame { self = [super

    4熱度

    4回答

    我有一個MyCustomView子類從NSView在.xib中設計。 我想插入這個視圖到我的應用程序的一些其他xib中。我應該怎麼做?如果我拖動自定義視圖並將類更改爲MyCustomView,但不會加載我的xib文件。這隻能以編程方式完成,還是有一種方法可以在界面構建器中執行此操作? EDIT1: 這裏是一個非常小的演示項目: http://s000.tinyupload.com/index.ph

    1熱度

    1回答

    當可可應用程序啓動時,NSWindow會自動更改爲全屏分辨率。但是,窗口中的自定義視圖根本不調整大小。我使用自動佈局,所以我認爲它應該自動更改。 我試着調整框架中的這一功能,但它仍然可以工作: -(void)windowDidResize:(NSNotification *)notification{ // windowView - is custom view in NSWindow

    2熱度

    1回答

    我有一個不是基於文檔的AppKit/Cocoa應用程序(只是NSViews/NSWindows)。我正在嘗試打印當前窗口的內容。目前我的應用程序中沒有打印特定的代碼。 我的內容在窗口渲染OK,但是當我去打印出來,一切都突然移動到下左邊的角落,包括一些NSTextFields。 這是怎麼發生的?我該怎麼做才能獲得與我窗戶中的佈局相匹配的佈局?

    1熱度

    2回答

    我是新的Mac應用程序,並且正在編寫一個簡單的應用程序,它具有應用程序不同部分的通用佈局。它基本上是一個帶有一個或兩個按鈕(標題不斷變化)的圖像。 所以我想創造一個CustomNSView有一個形象好和兩個圓形按鈕,一個新的筆頭文件,並在一個單獨的類文件(MyCustomView,這是一個NSView的子類),將在initWithframe方法加載此筆尖。所以現在,當我拖放一個自定義視圖並將其類設

    1熱度

    1回答

    我正在嘗試編寫關於https://developer.apple.com/wwdc/videos/(Map Kit的新增功能)的教程。 我想要的是一個內有地圖的窗口。如果我調整窗口的大小,地圖也會調整大小(就像在教程中一樣)。 我的問題是,當我縮放窗口我的MapView沒有得到擴大。它只是保持我最初設定的大小。在教程中,開發人員對他的觀點有限制。也許這就是原因,但在保存地圖視圖的視圖中,調整大小設

    2熱度

    2回答

    (我已閱讀此頁,但它並沒有幫助我CALayer not displaying) 我有一個叫Image類具有此場數據: uint8_t *data; 我已經使用這data對一個CALayer,我得到了從互聯網上收集代碼顯示該Image。 我看到如何在我的應用程序創建另一個窗戶,我把NSView裏面使用的方法來顯示Image,我打算顯示直方圖後者,但現在我只是想再次顯示相同圖片: -(void)w