Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 09-09-2011, 12:29 PM   #1 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default Design, Graphics, Custom UI

Hi,

I'm fresh developer. I've read Beginning iPhone 4 dev, apress. Now, I'm making my first app. I've used just standard UI elements so far but now I MUST make part of UI myself. I need to implement something like in weather app.

But how to do it is not my question. I want to know how do you - developers do custom UI for apps. I don't know even how it works. I don't know anything about it. Maybe you have got some resources where making custom IT is described. I don't want tutorial where I'll have solution for particular element. I just want how to do it from total freshmen advantage level.

One more thing: I haven't programmed previously. I learnt objective C and COCOA from total beginner level,

I was googling it for so long and I haven't found anything helpful

Best regards

Last edited by Wojciech; 09-09-2011 at 02:52 PM.
Wojciech is offline   Reply With Quote
Old 09-09-2011, 03:13 PM   #2 (permalink)
Registered Member
 
Objective Zero's Avatar
 
Join Date: Oct 2010
Posts: 1,210
Objective Zero is on a distinguished road
Default

Quote:
Originally Posted by Wojciech View Post
But how to do it is not my question. I want to know how do you - developers do custom UI for apps. I don't know even how it works. I don't know anything about it. Maybe you have got some resources where making custom IT is described. I don't want tutorial where I'll have solution for particular element. I just want how to do it from total freshmen advantage level.
What is your exact question? Are you asking about the size of the picture or the format? Or are you asking how do we get those pictures and put it into our apps?

Quote:
Originally Posted by Wojciech View Post
One more thing: I haven't programmed previously. I learnt objective C and COCOA from total beginner level,
I think if you are still confused about the basics of Objective-C, the best thing to do is buy a book. There is a thread in the top of the forum that recommends some good ones.
__________________
Questions?

Check out my OCR app!
http://itunes.apple.com/app/ocr-pro/id486512712?mt=8
Objective Zero is offline   Reply With Quote
Old 09-09-2011, 03:38 PM   #3 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default

No no, i think i know Objective c.
My exact question is about custom UI. Everything from basics.
Is that just putting png picture in the view ?
__________________
Wojciech is offline   Reply With Quote
Old 09-09-2011, 04:03 PM   #4 (permalink)
Registered Member
 
Join Date: Jan 2011
Posts: 149
crashmonkey is on a distinguished road
Default

Quote:
Originally Posted by Wojciech View Post
No no, i think i know Objective c.
My exact question is about custom UI. Everything from basics.
Is that just putting png picture in the view ?
Your question is not exact. It is extremely general. Nobody
can give you a full answer without writing a book to do it.
Therefore you need to find some books or text documents that explain this subject in detail.

There is plenty written about UI and custom graphics in the Apple programming docs. You should start there.
crashmonkey is offline   Reply With Quote
Old 09-09-2011, 04:09 PM   #5 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

Your UIView is the most basic view element. If you make a custom control you can start with that. For more specific items you can use its subclasses (UIImageView, UIButton etc). For example to make a custom looking button, you would create the graphic you want (Photoshop, Gimp...), make a UIButton and set that image as the buttons 'image'. Simple as that. But there's no recipe for it, it depends on what the custom UI element will do and what its behavior will be.
baja_yu is offline   Reply With Quote
Old 09-09-2011, 05:07 PM   #6 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 36
Punkjumper is on a distinguished road
Default

Knowing how to use photoshop and illustrator is a huge plus.
Punkjumper is offline   Reply With Quote
Old 09-09-2011, 06:32 PM   #7 (permalink)
Registered Member
 
Join Date: Aug 2011
Posts: 2
josephjkim is on a distinguished road
Default

Agreed, knowing graphic design software will certainly boost your abilities, and therefore your possibilities.
josephjkim is offline   Reply With Quote
Old 09-10-2011, 12:51 PM   #8 (permalink)
Registered Member
 
Join Date: Aug 2011
Posts: 10
bennyg is on a distinguished road
Default

Quote:
Originally Posted by Punkjumper View Post
Knowing how to use photoshop and illustrator is a huge plus.
This. A solid background in graphic design and aesthetics should get you on your way. Look through a book on the history of graphic design and see what is aesthetically pleasing to you then learn the context of the piece and why you like it. Then learn Photoshop & Illustrator and you'll take these principles and apply it to there.

Those programs have a learning curve just like xcode though, so don't expect mind-blowing graphics off the bat.
bennyg is offline   Reply With Quote
Old 09-12-2011, 04:47 PM   #9 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default

OK. So let's assume that I have graphic designer who will design ideal elements for me. But I'm still confused about implementing this elements. I don't want torture you, users, but do you have anything helpful to read after apress "beginning...". Is there general book about implementing Ui ? I saw apress "Pro Objective-C Design Patterns for iOS" for example. Is that right book.
So once again, I'd like to find some book or other segregated resource, where I'd have described implementing custom UI.

For example, I'd like to be able to make some custom different behave button myself like let's say turned button. Or I'd like to be able to implement UI like in weather app.


Hope you understood me.

Best regards,
waiting for reply
__________________

Last edited by Wojciech; 09-13-2011 at 09:30 AM.
Wojciech is offline   Reply With Quote
Old 09-12-2011, 05:00 PM   #10 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

Design patterns aren't actually related to UI design, but are code architecture patterns to solving related/similar problems.
baja_yu is offline   Reply With Quote
Old 09-13-2011, 10:02 AM   #11 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default

anything else please ?
__________________
Wojciech is offline   Reply With Quote
Old 09-13-2011, 02:35 PM   #12 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

It's hard to say anything because the question is to generic.
baja_yu is offline   Reply With Quote
Old 09-13-2011, 03:51 PM   #13 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default

'K, I don't like spam so I'm not happy about this thread, but thats not case here. OK. I'm gonna describe my problem very detailed.
so

I had no programming background. One day I decided to become iOS developer. First I read "Beginning iPhone 4 Programming" by Apress. In that book is described just implementing standard UI elements.

I saw many beautiful apps with custom UI. I won't describe which ones because you know many apps with custom UI.

I'm considering how do they do that (i mean UI) so I am asking you. I'm looking for starting point. I mean wgat after book i read.

best regards
__________________
Wojciech is offline   Reply With Quote
Old 09-13-2011, 03:57 PM   #14 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

I already told you. Your starting point is a basic UIView or UIImageView, into which you'll add your custom graphics you, or your designer made in Photoshop or some other tool. You want a custom looking button? Create an image you want, and set it in the UIButton's 'image' property. Same goes for most, tableviews can have custom cells, etc etc.
baja_yu is offline   Reply With Quote
Old 09-13-2011, 04:06 PM   #15 (permalink)
Hi :-)
 
Wojciech's Avatar
 
Join Date: Jul 2011
Location: Greater Poland, Poland
Posts: 17
Wojciech is on a distinguished road
Default

I feel stupid now. There's no philosophy in it.

One more thing (perhaps subject for next thread): How to improve my iOS dev skills? Could you recommend something ?
__________________
Wojciech is offline   Reply With Quote
Old 09-13-2011, 04:09 PM   #16 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

Practice, practice, practice. Start coding and you'll get better along the way.

As for UI, there's not much to it when it comes to different looking UI, a lot can be done just utilizing and combining elements from the SDK. When it comes to all new behavior, that's a different story, but there's no one way to do it. It's on case to case basis. You might also want to take a look at some open source ready-made controls so you don't have to reinvent the wheel when it comes to things like coverflow and so on. Like these: http://cocoacontrols.com/controls

Last edited by baja_yu; 09-13-2011 at 04:16 PM.
baja_yu is offline   Reply With Quote
Reply

Bookmarks

Tags
custom ui, design, graphics

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 413
10 members and 403 guests
apatsufas, Eclectic, fiftysixty, JackReidy, jeroenkeij, teebee74, tim0504, UMAD, yomo710, yuncarl28
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,672
Threads: 94,121
Posts: 402,904
Top Poster: BrianSlick (7,990)
Welcome to our newest member, yuncarl28
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 05:00 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0