nstablecellview

    1熱度

    1回答

    目前我正在爲macOS開發一個應用程序。 我有一個NSTableView與不同的行。一行由NSTextField和一個按鈕組成。 您可以在文本框中輸入一個ID,並且一旦按下按鈕,就會從服務器加載數據。 但我有一個問題。我無法真正關注文本字段控件。每當我點擊它時,細胞就會集中注意力,而且會「吃」消息。 當我點擊控件時,消息被吃掉了,但是當我「拖動」控件中的文本時,我可以將它聚焦。 我不想讓用戶關注的

    1熱度

    1回答

    斯威夫特4不工作,MACOS 10.13 我有一個NSOutlineView和我想要當用戶點擊它來定製每一行的外觀。 我有一個基於視圖的NSTableCellView子類,我正在使用該單元格。當我覆蓋backgroundStyle,圖標更改完美。但文字顏色做了一些奇怪的事情。 這裏有一個視頻來演示:http://d.pr/v/suTD8B 這裏是我的代碼: class MenuItemCell:

    0熱度

    1回答

    我有一個NSTableView有2列,其中的單元格是純NSTableCellViews並且其文本字段的文本是從字典中設置的。 它是在IB中創建的,我只是將Table視圖拖放到我的應用程序中。 我的問題是無論列的寬度如何,單元格文本都會被截斷。如果我以編程方式設置列寬或者在運行時調整它的大小,這並不重要。 這裏是我的viewForTableColumn: func tableView(tableVi

    0熱度

    1回答

    如何更改NSTable選定的行背景顏色? 這裏不錯answer,但它是適合視圖。 現在,我所看到的是,我可以改變選擇的高亮風格: MyTAble.SelectionHighlightStyle = NSTableViewSelectionHighlightStyle.Regular; 但這裏只有3個選項; None = -1L, Regular, SourceList

    -1熱度

    1回答

    我有一個產品對象,但現在我只能在每個表格單元視圖中打印它的一個值。我想在一個單元格中顯示我的對象的所有內容。當我嘗試添加另一個值時,它只抓取我創建的最後一個cellView。我如何用我的所有對象值填充我的單元格? #import "ProductsViewController.h" #import "Product.h" @interface ProductsViewController(

    0熱度

    1回答

    我在IB中向NSTableCellView添加了額外的新標籤。 我怎樣才能線了這個新的領域,我可以像在tableView.make(withIdentifier內建場「文本框」訪問它.. let cell = tableView.make(withIdentifier: "myCell", owner: self) as! NSTableCellView cell.textField?.stri

    2熱度

    1回答

    我試圖創建使用斯威夫特3. MacOS的桌面應用程序表 我的窗口有兩個基於視圖的表,其中一個表顯示了有效載荷大小的數據包列表。當選擇數據包時,第二個表格顯示有效負載字節。由於有效負載大小不同,第二個表具有以編程方式創建的列;選擇的最大數據包大小決定了最大列數。 我沒有問題,如果我使用基於單元格的表,但我更喜歡使用基於視圖的兩個表。創建 列 for i in numCols ..< maxCols

    0熱度

    1回答

    新的自動佈局世界,我似乎無法正確對齊表格相對於其在單元格中的父級內容視圖。左對齊的作品,但是當在較小的屏幕上預覽並且在6s上運行時,標籤不可見/被切斷。 根據這個thread,解決方案是確保tableview被正確固定到父視圖控制器(0,0,0,0) - 但仍然沒有修復我的標籤。 任何幫助表示讚賞。所有的

    4熱度

    1回答

    當我創建一個非故事板OSX應用程序並將對象庫中的表視圖添加到Interface Builder中的主窗口時,我可以更改NSTableCellView的高度在該表視圖內。 這樣做會自動更改TableView的行高(即使在我運行應用程序時)。 但是,當我創建一個故事板的應用程序,並按照完全相同的步驟(添加表視圖,改變cellView的高度),該TableView中的行高度不發生變化,導致NSTable

    0熱度

    1回答

    我想創建一個非常簡單的NSTableCellView與文本框和按鈕。我的代碼佈局NSTableCellView如下。我希望textfield的寬度爲100px。 - (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item {