Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 11    Views: 58

richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
05/30/13 11:50 PM (12 years ago)

Image in Menu plugin

I know I am new to this but I had the regular menu working perfectly then a couple of days ago I purchased the Image in Menu after becoming a full member of Buzztouch. I feel like a idiot I have tried over and again to get this plugin to work - I have tried adding it after installing the regular menu. I have deleted the regular menu after adding the new image in one and a number of over variables but just can't seem to get it to work - can anyone help me please - I am sure its an easy solution. I think the problem is in the fact that even though the Plugin says it is installed I am not sure that it is. I can't find the 'Manage Plugins' screen in the control panel?
 
Dragon007
Lost but trying
Profile
Posts: 1509
Reg: Dec 17, 2011
London
20,590
like
05/31/13 12:03 AM (12 years ago)
iOS or Android?
 
richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
like
05/31/13 12:33 AM (12 years ago)
IOS
 
richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
like
05/31/13 02:55 AM (12 years ago)
Not sure but I can't seem to find the sourcecode for the plugin in the JSON file
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
05/31/13 03:18 AM (12 years ago)
In your BT Control panel (either along the top, or off to the left) there should be a choice called 'Screens'. That is where you manage the screens for your app (either iOS or Android). Make sure you've added the right kind of menu (menu with image, menu with image advanced, what have you) Then download your package. When you add the plugins to your project, the menu will be included. Be sure to follow the 'instructions.pdf' with the package... Cheers! -- Smug
 
richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
like
05/31/13 03:32 AM (12 years ago)
Hi Smug Thanks for that. My problem is that in the manage screens page I have the Home Screen Menu and the Image in Menu side by side and Xcode is reading the Home Screen and not Image in Menu Screen. Should I open the application with just the Image in Menu Screen and not add it as a plugin after? Richard
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
05/31/13 05:50 AM (12 years ago)
Oh. If you're not using tabs, just change the 'first' screen to your preferred menu; possibly the menu with image. You would do this under the "layout" portion of the control panel. Shortcut is usually up top, but may be on the left side too, depending on which page you're on when you look... Select the desired 'home screen' under 'non-tabbed layout'. Or choose it 'as yet another screen' of several (up to 5) using the tab bar. Hope this helps. Remember, that until your app refreshes data, you may not notice it. So upon launching the app, do a data refresh to speed things along... Cheers! -- Smug
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
05/31/13 08:51 PM (12 years ago)
Yep - make sure you set the menu as your home screen under the 'layout' option. If that doesn't work, you'll probably need to paste your debug info for us to look at.
 
richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
like
05/31/13 11:09 PM (12 years ago)
Thanks guys - getting better at this all the time. Smug you mention that the tab bar has up to 5 screens - is that the same for non-tabbed because the App I am trying to create has 9? I only ask because I tried to scroll up when I had entered all 9 and I could not do it even though I thought I had enabled scroll. Richard
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
05/31/13 11:25 PM (12 years ago)
I think you've mistaken menus (aka 'tableview') with tabs (aka 'tabView') a tableview, which most menus are based on, can have... well, I don't know. But they can have a lot. I suspect the limitation may be memory. they typically have a 'vertical scroll', to accommodate multiple menu items. But tab based navigation is a little different (and you can have menu screens as a tab assignment). a Tab lines the bottom of the screen, and unless you're importing some custom code, the default iOS tab configuration is from 2-5 tabs. And maybe you could have just 1 tab, but it doesn't make sense. Sometime when you're bored create a test app with about 3-5 screens. Then in the layout tab, go to the 'tabbed layout' part, and (making sure that 'non-tabbed layout' is blank) and assign a different screen to each tab. then crank up your simulator and check out the results. You'll recognize it soon enough. I prefer using tabs in most of my apps, because I can 'segregate' portions of the apps to relative groupings. Cheers! -- Smug
 
richardemery839
Aspiring developer
Profile
Posts: 258
Reg: May 15, 2013
Bangkok
9,480
like
06/01/13 02:35 AM (12 years ago)
Smug - you are right about the tabView. It is possible to change the tabview into a tableview? I am trying to create a basic magazine app. Nearly all the titles are going to PDF's with the exception of the last one which will go to an 'in-app' purchase (eventually) to buy back issues of the magazine. Richard
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
06/01/13 04:01 AM (12 years ago)
I haven't done any in app purchase stuff (yet) so I can't comment on that area... But I don't think you can 'change' the tableView into a tabView 'in the traditional sense'. A tab will display a screen. A Menu 'is' a screen. A tabView will only display one screen per tab. That screen can be a menu, html, or any other 'screen' plugin. But you're limited to 5 tabs max, so if each tab is assigned a screen, you'll only have 5. If you assign a 'menu' to the tab, well, you can have thousands 'on that tab, in that menu'. There is custom code around that could be implemented to 'extend' your tabView class to provide for more than 5 tabs, along with color icons and all kinds of stuff. But that gets kind of hairy if you're not good at code, because you're bypassing the traditional BT method (which is mostly done for you) to native methods where we're all responsible for every little thing that happens. Cheers! -- Smug
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.