Ah - cool.  Thanks for the pointer to the recent sample!


On Wed, Jul 11, 2012 at 12:43 AM, Nic Wise <[email protected]> wrote:

> That should work. I tend to make a normal cell and inject things into the
> ContentView, but I suspect yours is cleaner and the "better" way. My "way"
> dates back 12-24 months, so.... better tricks may have come up since then.
>
> The MWC app might be a good place to look:
> https://github.com/xamarin/mobile-samples/tree/master/MWC/MWC.iOS/UI/CustomElements
>
>
> .. as it's fairly recent.
>
>
> On Tue, Jul 10, 2012 at 11:08 AM, Phil Cockfield <[email protected]>wrote:
>
>> Thanks *Nic*,
>>
>> So something like this(?):
>>
>> https://gist.github.com/3082446
>>
>>
>> If you're going of *Element*, you don't have a *UIView *to play with,
>> right?  I'm not sure if going all the way to Element is too low-level for
>> me - but if I want complete rendering control, I think I need to.
>>
>> In the gist I have to create my own *TableViewCell*.  Is this in the
>> weeks, or the right way to do things?  I suspect that this could be more
>> efficient, given the warnings about cell's not being recycled when using
>> the *UIViewElement.*
>>
>> From the docs:
>>
>> *UIViewElement
>> *
>> Can we used to host a standard UIView as an element, in this case no cell
>> reuse will take place.
>>
>>
>>
>>
>>
>> On Tue, Jul 10, 2012 at 7:12 PM, Nic Wise <[email protected]> wrote:
>>
>>> Yup, thats what I do: inherit off Element (or something a little further
>>> down the stack) and add my own stuff into the view
>>>
>>> yell for code. :)
>>>
>>> On Tue, Jul 10, 2012 at 6:31 AM, Phil Cockfield <[email protected]>wrote:
>>>
>>>> I just found this by Miguel:
>>>>
>>>>
>>>> http://stackoverflow.com/questions/4028356/monotouch-dialogs-ownerdrawnelement-highlight-not-working
>>>>
>>>> The OwnerDrawnElement was a contribution from the community, and it is
>>>> not as sophisticated as it should be. I would not depend on it for anything
>>>> beyond the trivially basic.
>>>>
>>>> I strongly recommend that you create your own Element, if you want to
>>>> reuse some of the code for OwnerDrawElement, you could copy and paste that.
>>>>
>>>>
>>>> So perhaps I should be just deriving from *Element* and overriding *
>>>> GetCell*.  Is that too low-level?
>>>> What's the best practice here?
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>> On Tue, Jul 10, 2012 at 2:27 PM, Phil Cockfield <[email protected]>wrote:
>>>>
>>>>> When wanting to get in and totally control cell style rendering, is
>>>>> there a preferred approach between these two options:
>>>>>
>>>>> - OwnerDrawnElement
>>>>> - UIViewElement
>>>>>
>>>>> For [UIViewElement] the docs say : "Can we used to host a standard
>>>>> UIView as an element, in this case no cell reuse will take place."
>>>>>
>>>>> That sounds bad.  What I'm not experienced enough to know.  What are
>>>>> people preferring to do when they want to render custom stuff?
>>>>> UIViewElement sounds easier.  Is it like doing a bargain with the
>>>>> devil?
>>>>>
>>>>> Thanks.
>>>>> --
>>>>> Phil Cockfield
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> *Phil *Cockfield
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> MonoTouch mailing list
>>>> [email protected]
>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>>
>>>>
>>>
>>>
>>> --
>>> Nic Wise
>>> t.  +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
>>> b. http://www.fastchicken.co.nz/
>>>
>>> Earnest: Self-employed? Track your business expenses and income.
>>> http://earnestapp.com
>>> Nearest Bus: find when the next bus is coming to your stop.
>>> http://goo.gl/Vcz1p
>>> mobileAgent (for FreeAgent): get your accounts in your pocket.
>>> http://goo.gl/IuBU
>>> Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
>>> London Bike App: Find the nearest Boris Bike, and get riding!
>>> http://goo.gl/Icp2
>>>
>>>
>>
>>
>> --
>> *Phil *Cockfield
>>
>>
>>
>>
>
>
> --
> Nic Wise
> t.  +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
> b. http://www.fastchicken.co.nz/
>
> Earnest: Self-employed? Track your business expenses and income.
> http://earnestapp.com
> Nearest Bus: find when the next bus is coming to your stop.
> http://goo.gl/Vcz1p
> mobileAgent (for FreeAgent): get your accounts in your pocket.
> http://goo.gl/IuBU
> Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
> London Bike App: Find the nearest Boris Bike, and get riding!
> http://goo.gl/Icp2
>
>


-- 
*Phil *Cockfield
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to