Navigational AppBlocks


The Menu List Appblock lets you create a page where each row points to a separate AppBlock. One use for this page could be a landing page to group similar features together, like a 'More' page.




 

A Menu List is a series of rows, each of which can take the app user to a different AppBlock.  You must design each row separately.  This video shows one way you can quickly design your Menu List:

 

 

After you have added a Menu List AppBlock, you can design the canvas.  It will initially have a single row with no target.  To add more rows, simply right-click on a row and select either "Add Menu List Item Above" or "Add Menu List Item Below".

When you right-click on a row to add a new row, the new row will default to the height of the existing row.

 

 

You can adjust the height of a row.  Grab the dotted line at the bottom of the row and move it up or down to change the height.

 

To set the Background Color of a row, click that row and then look in the Style tab of the Properties box on the right side.  When you have set the color for one row, you can copy it and paste it onto other rows.  Right-click on the row with the desired Background Color and select "Copy Menu List Item Layout".  Then right-click on the row that needs the Background Color and select "Paste Menu List Item Layout".

 

 

 

 

To set the target for a row, click that row and then look in Navigation tab of the Properties box on the right side.  You can select the target AppBlock from the dropdown under "AppBlock".

 

 

In addition to setting each row's Background Color, you can use Text Labels and Images to customize your menu.

Just drag a Text Label or Image from the Tool Box on the right side and drop it onto the desired row.  Once it is on the canvas, click it to configure it in the Properties box on the right.

 

When you have finished designing all your rows, you might have a menu that looks like this:

 

What will this menu look like on a phone?  Send a test app and find out!

Menu List on iPhone


Not bad, but something seems a little off. Maybe the text is a little too high on each row.  Fortunately, the MobileSmith platform is perfect for this scenario:

  1. In the platform, go back to the Menu List canvas and make adjustments.  In this example, you would move the Text Labels down a little bit on each row.
  2. On your phone, kill the app
  3. Launch the app, go to the Menu List, and you will see your changes!

 

Updated Menu List on iPhone