Would it just be a subclass?
Jonathan Cohn > On Aug 29, 2015, at 8:43 PM, Alex Hall <[email protected]> wrote: > > Don't ask me how, but I think I have it working. My raining question is: how > do you create, then use, a custom cell view? I'm using the default one now, > which is just a text field, and that's all I need for the moment. In general, > though, how would I go about making a custom cell view and then using it? >> On Aug 29, 2015, at 7:47 PM, Alex Hall <[email protected]> wrote: >> >> One more update. I tried connecting my outlet, not to the table inside my >> view, but to the table in the clip view in the table in the view… If that >> makes sense. :) It suddenly started working, and now I have a table with two >> rows, just as my model specifies. The only problem is that these rows are >> showing text of "Table View Cell", rather than the text I want. Clearly, I'm >> missing something important about making custom cells (this is a view-based >> table, not a cell-based table, by the way). Still, we're getting there, i >> think. >>> On Aug 29, 2015, at 7:43 PM, Alex Hall <[email protected]> wrote: >>> >>> Thanks, see below. >>>> On Aug 29, 2015, at 7:35 PM, Yuma Decaux <[email protected]> wrote: >>>> >>>> Hi Alex, >>>> >>>> Just to clarify, can you answer thee following: >>>> 1-are you using a custom NStableCell to populate your NSTableView, and how >>>> are you calling NSTableViewCell through your delegate protocol? >>> I'm creating the cell in my table delegate, but honestly I'm not clear on >>> the process. I know I should create a cell somewhere and set it up how I >>> want each row to look, but just how to do that is where I'm not following >>> the (visual) instructions I've found online. Right now, my tableView method >>> in the delegate/data source class just generates a new cell and returns it, >>> having set its stringValue attribute to the corresponding item in the >>> model's array. I have no idea if that'll actually work or not. >>> >>>> 2-Are you using a subclass of NSTableView or are you using the .nib >>>> reference for your custom cell? >>> I just put an NSTableView object from the library into my view, like >>> normal. In it I see a clip view, two scrollers, and a table header view. >>> The clip view appears to hold my actual table, which is quite confusing as >>> no instructions online mention this clip view at all, let alone that it >>> holds the actual table. >>> >>>> >>>> This might help me understand better the issue. >>>> >>>> Cheers, >>>> >>>> >>>> >>>>> On 30/08/2015, at 9:30 AM, Alex Hall <[email protected]> wrote: >>>>> >>>>> Quick update. I changed the class of my outlet to NSScrollView, and >>>>> things connected straight away. I changed it back to NSTableView, and the >>>>> connection persisted. I'm now seeing a blank window (save the usual Close >>>>> and Minimize buttons) in my app, with no sign of the text field and table >>>>> I've added. I have no clue why my connection suddenly worked, or why >>>>> nothing is showing. In future, should I connect to something other than >>>>> the table view in the outline? Perhaps the table inside the clip view? >>>>>> On Aug 29, 2015, at 6:11 PM, Alex Hall <[email protected]> wrote: >>>>>> >>>>>> Hi all, >>>>>> Sorry to post this here, but it's the only place I know of where a few >>>>>> blind Xcode users might see it. Please respond off-list to >>>>>> [email protected]. Thanks. >>>>>> >>>>>> I'm using Xcode 7 beta 6, and I have a table in a Mac app. The table was >>>>>> connected to an IBOutlet and showed as "connected in the ruler, then I >>>>>> was trying to put a cell in it to use as a data source view and it >>>>>> wasn't working. I eventually tried moving the table to the cell, rather >>>>>> than the cell to the table, and that's when my connection broke. >>>>>> >>>>>> I have since tried re-connecting it several times, and have even deleted >>>>>> the table and added a new one. Nothing, though, seems to work. I have no >>>>>> idea why, as the process I'm using has worked consistently for months. >>>>>> Strangely, when I run the app, it runs, but focus never switches to it. >>>>>> If I command-tab to it, VoiceOver says the app's name, but I still seem >>>>>> to be in Xcode. Before, I could see an empty table, just as I'd expect, >>>>>> along with the other buttons and such in my app. None of this craziness >>>>>> happened until after the connection broke, and the only warnings I see >>>>>> are for some layout ambiguities. If anyone can suggest what I am doing >>>>>> wrong, or how to fix this perplexing problem, I'd be very grateful. >>>>>> Thanks in advance. >>>>>> >>>>>> -- >>>>>> Have a great day, >>>>>> Alex Hall >>>>>> [email protected] >>>>>> >>>>> >>>>> >>>>> -- >>>>> Have a great day, >>>>> Alex Hall >>>>> [email protected] >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "MacVisionaries" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/macvisionaries. >>>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "MacVisionaries" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/macvisionaries. >>>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> -- >>> Have a great day, >>> Alex Hall >>> [email protected] >>> >> >> >> -- >> Have a great day, >> Alex Hall >> [email protected] >> > > > -- > Have a great day, > Alex Hall > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "MacVisionaries" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/macvisionaries. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "MacVisionaries" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/macvisionaries. For more options, visit https://groups.google.com/d/optout.
