Possibly you are using a UITableViewController or a
Monotouch.Dialog.DialogViewController as the basis of the screen - both of
these have a UITableView 'built in' that uses up the entire screen space,
which is why the rows appear as you described. This is kinda their expected
behavior.

Create a *UIViewController* instead and add all the controls to it,
specifying the Frame of each such that they're laid-out as you have shown, *
including* a UITableView.

Using MT.D is a little tricky in this scenario, as DialogViewController
does want to use the entire screen. A normal table with a UITableViewSource
will probably be easier in this scenario...

HTH


On Tue, Jun 5, 2012 at 2:13 PM, Chris_M <[email protected]> wrote:

> I'm trying to build an app where cells in a UITableView are populated with
> data from an SQLite database saved in the app's Library folder, and the
> cells can be tapped to go to a screen with more details from that record.
> So
> far so good there. My problem is with the overall UI layout.
>
> What I'm trying to achieve is a layout where there's a logo graphic at the
> top of the screen, then a text label, then a search bar, then the populated
> UITableView cells, then a footer graphic, and then a row of buttons (I'll
> attach a bad mockup to this message so you can see what I'm shooting for).
> I'm able to place all the elements on the screen where I want them, but the
> problem is that data-populated UITableView cells, instead of just appearing
> in the middle of the screen as desired, they appear from the top of the
> screen to the bottom, behind the other UI elements on the screen.
>
> I feel like there's probably something really simple that I'm missing (as
> has proven to be the case in the past), but I haven't found any information
> or examples that address my specific issue (although I've seen actual apps
> that appear to do it).
>
> So how do I achieve the UI functionality that I'm searching for, where the
> data-populated cells appear only in the middle of the screen?
>
> (I'd also be curious if there's a way to do it using MonoTouch.Dialog as
> well.)
>
>
> --Chris
> http://monotouch.2284126.n4.nabble.com/file/n4655183/iPhoneDesignMockup.png
> iPhoneDesignMockup.png
>
>
> --
> View this message in context:
> http://monotouch.2284126.n4.nabble.com/Need-help-with-UITableView-tp4655183.html
> Sent from the MonoTouch mailing list archive at Nabble.com.
> _______________________________________________
> MonoTouch mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/monotouch
>
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to