Search results for

column

2,071 results found

Post

Replies

Boosts

Views

Activity

Reply to Weird behavior with NavigationSplitView and @State
Same issue is happening when you have Three Column layout. But it seems to be more visible what is happening. When I select other category in the main sidebar, the selected item in secondary sidebar won't get unselected, plus new item from selected category gets selected. So now after two clicks I have somehow two selected items in my secondary sidebar and when i'll continue playing with it I'll get thread ERROR. The problem is the automatic selection of item in second list. you can't touch on that and reset it when the category from primary sidebar is changed. What is really surprising for me is that I haven't found any threads about this so far, even though this behavior is happening in the most basic example of three column layout where you have same items in different categories.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Mar ’23
Reply to How to Swizzle Framework methods?
Actually I'm trying to create a replacement class for NSTableHeaderCell that allows table column headers to have two lines of text. Previously it worked when poseAsClass feature was available. Now as it is deprecated, I need an alternative to maintain the functionality of poseAsClass, so I tried implementing method swizzling.Thanks
Topic: Programming Languages SubTopic: General Tags:
Apr ’18
Reply to Xcode 9.3 Code Coverage
Hi Nataliia,It looks like code coverage is off by default in 9.3. You need to enable it in the scheme editor. Unfortunately, the Enable code coverage section of the Xcode Help docs is a little out-of-date. Here is the process:1. Choose Edit Scheme from the scheme menu in the toolbar.2. In the left column, select the Test scheme action.3. Click Options at the top of the right column.4. Click the “Gather coverage for” check box and set the popup to either all targets or some targets.5. Click Close.After doing this for a new iOS framework project, code coverage worked as expected for me. The Editor > Show Code Coverage command shows the results in the right margin.
Apr ’18
Reply to SwiftUI NavigationSplitView on macOS: unwanted vertical space in detail column
Thanks @Starfia, this appears to be a bug. Thanks very much for confirming that – at least it quiets my indecision about how to proceed. That advice just gives me a Content View that conforms to the detail column's resizable area, though, so I don't think it gives me the fixed-sizedness I'm looking for. The closest I've been able to come has been to hard-code the frame of the Navigation Split View itself, but that involves knowing the combined height of all views I might add to the detail column at all times (alongside which the unwanted safe area propagation persists), so it's a whole undertaking. I think for this iteration, I just have to avoid using NavigationSplitView or the Inspector; I have to implement alternatives to those provided functionalities, but the layout issues disappear the moment I sidestep them.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Feb ’24
Reply to Illegal NSTableViewDataSource
That means your cell is nil, because it was not yet created. You did not see before because it was never called.So, do this:extension RegistrationReportsViewController: NSTableViewDelegate { func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView? { if tableColumn == nil { return nil } // Extra safety if let cell = tableView.makeView(withIdentifier: (tableColumn!.identifier), owner: self) as? NSTableCellView { let column = tableView.tableColumns.firstIndex(of: tableColumn!)! let registration = fetchedResultsController.fetchedObjects! [row] print (Start NSTableView Delegate) switch column { case 0: cell.textField?.stringValue = registration.lastName ?? case 1: cell.textField?.stringValue = registration.firstName ?? case 2: cell.textField?.stringValue = registration.middleName ?? default: break } return cell } return nil // Failed } }
Topic: Programming Languages SubTopic: Swift Tags:
Jan ’20
Reply to Data storage for a Matrix struct when working with Accelerate
I would also like to mention that running the code below gives me almost identical elapsed times for the matrix array and matrix buffer solutions. So, at least for this case, I'm not seeing any performance differences between the two approaches. func runBenchmark1() { print(Benchmark matrix multiplication) for _ in 1...3 { let tic = Date.now let n = 8_000 let a = Matrix(rows: n, columns: n, fill: 1.5) let b = Matrix(rows: n, columns: n, fill: 2.8) let c = a * b let toc = tic.timeIntervalSinceNow.magnitude let elapsed = String(format: %.4f, toc) print(Elapsed time is (elapsed) sec, first element is (c[0, 0])) } }
Topic: Programming Languages SubTopic: Swift Tags:
Jun ’24
Reply to Plist max size
Is the table rectangular? That is, does each row have the same number of columns? And vice versa?Share and Enjoy — Quinn “The Eskimo!” Apple Developer Relations, Developer Technical Support, Core OS/Hardware let myEmail = eskimo + 1 + @apple.com
Topic: Programming Languages SubTopic: Swift Tags:
Feb ’17
Reply to Need help for generics and extension
What I mean is that, if you have other code in the same file as your struct definition, you could do something like this:var a2 = Array2D(nbRows: 1, nbCol: 1, repeatedValue: true) a2.nCol = 5 a2.nRows = 5Because the private keyword only restricts access from code in other source files. Now, the nCol and nRows properties and the colCount and rowCount functions do not indicate the actual size of the array, and the row and column functions will crash.If you have the struct definition in it's own source file with nothing else, it won't be a problem.As I mentioned, to make sure even code in the same source file can't mess things up, you could use read-only computed properties and get rid of the colCount and rowCount functions.struct Array2D<T: Equatable> { var matrix : [[T]] var nRows: Int { return self.matrix.count } var nCol : Int { if self.matrix.count > 0 { return self.matrix[0].count } else { return 0 } } Also, your row and column functions should check to make sure that the index v
Topic: Programming Languages SubTopic: Swift Tags:
May ’16
Reply to UITabBarController is unsupported as viewController
I have a Tab bar Controller with 4 view controllers and have also had this issue UITabBarController is unsupported as viewController for -[UISplitViewController setViewController:forColumn:] in Primary column since Updating to Xcode 12.... I've tried to change the behaviour back to Classic... but not sure how I do this? or is there a better way to solve this? :) Thanks
Topic: UI Frameworks SubTopic: UIKit Tags:
Sep ’20
Reply to Apple Quick Start Program
Hi, TomerTzi! You can apply here: https://developer.apple.com/programs/universal/ . And remember to read Eligibility column. Also reading 'Universal App Quick Start Program terms and conditions' (on the same web page) is highly recommended. All the best, Alex
Jun ’20
Reply to Illegal NSTableViewDataSource
Hello Claude31:I am not clear how to use the cell Identifier rather than the column Identifier in Code. lastName, firstName, middleName are members of the entity: Registration so I can use:cell.textField?.stringValue = registration.firstName ?? FNCellIDBut I don't understand how to use the cell ID otherwise.
Topic: Programming Languages SubTopic: Swift Tags:
Jan ’20