What is Apple's take on using hidden icons from UIKit - ios

There is a project on GitHub (UIKit-Artwork-Extractor) that extracts images from UIKit. What is Apple's take on when using these images in your application. I'm planning to use the exclamation mark icon when a message is not successfully sent for example.

I think there is no difference between extract the icons from the UIKit or to create exactly the same icon in graphic editor. In the iOS Human Interface Guidelines guidelines is written:
Avoid using iOS interface elements in your artwork. You don’t want
users to confuse your icons or images with the iOS UI.
But if you want to use for example Action button image or Back button image, I think it is completely OK if it does exactly, what the user expects.
Hope it helps

Related

Where do I get the iOS toolbar icons for up/down arrow?

I'm looking for these button icons,
, that I found in the Apple developer's guide for working with toolbars (almost half way down the page, but I can't find them in the storyboard.
I found a bunch of other icons in the storyboard for images, as shown here on the right, and I expected they would be there but they weren't.
Where do I get all these icons that Apple suggests I use? I would really like to use the up/down arrows for casting votes in my app.
Specifically, where can I get all of the images found in this guide
(source: apple.com)
They are not available. They're just a list of icons they have developed for iOS as a showcase. You should look into making them yourself and applying them as a UIButtonTypeCustom. Small drawback is that if the iOS style changes (like iOS6 -> iOS7) you need to manually update your custom buttons while the rest is automatically upgraded.

Using built in bar button icons

In reading Apple's guide on BarButtonItems, I see that several bar button icons exist which are not choosable from the Attributes inspector in Xcode (in particular the large "chevron" which appears in 4 orientations.
I've searched for a way to access them, but cannot find one. Does this mean that they are internal and only accessible to Apple's own application and I'm not permitted to use them in my own application?
This are examples for the iOS Human Interface Guidelines. So they are on this page, to show
the similarities in size, detail, and weight produce a sense of
harmonious unity
Not saying, that they are available for the devs. If you want to use them anyway, you have to get and add the image files manually.
Especially the requested "chevron"s should be easily drawable.
You can extract UIKit artwork using the following GitHub project, which works beautifully.
https://github.com/0xced/iOS-Artwork-Extractor

Ios default icon for open view from list

In every ios app you can have a list that contains elements with subelements.
Tapping on the element will open a new page and you can usually press back to return.
This is indicated with a grey ">" symbol on the right.
Is this symbol downloadable somewhere? I know i can just type a > but it doesn't look exactly like the default icon used by ios.
I'm using Xamarin dialog and a standard RootElement embedded as a list item looks exactly like the default ios but i need to customize it with an icon placed left of the text(which is no problem except that i now lose the default > icon).
Googling for ios system icons, ios default icons and ios sdk did not yield the wanted result. I'm hoping that these icons are somewhere embedded on the device.
I hope you guys can help me out, thanks !
As far as I know there is no way to access a UIImage instance of the chevron during run time. Most likely there is private API for this, but I am not aware of it, and since it's private you are not allowed to use it anyway.
You could probably instantiate a cell that has the disclosure indicator as accessoryType and walk the view hierarchy to find it. But that will break easily, so don't do it.
The best way is to add an image and update it with every new iOS release.
There's the iOS Artwork Extractor which basically gets you every piece of artwork that is used in iOS.
The artwork you are looking for should be named UITableNext. (at least that's the name in iOS6, I don't have an extracted archive of iOS7 yet)
Strictly speaking you are violating Apples rules and their copyright if you use their artwork without Apples written consent.
As far as I know this has never been enforced, and lots of people do it, but it's good to keep it in mind.

How do I add a user background into the app with a blur effect in iOS 7?

Basically I want to know if it's possible to add an effect similar to when you open Newsstand with no magazines and you encounter an effect where you can kind of see the user wallpaper with a blur effect added onto it.
I sort of managed to get the wallpaper onto the app with a few .plist settings changes, but want to know if theres a better way that also adds the blur effect.
regards,
Patricio
You can use the UIImage category that Apple provides in its sample code, that allows you to blur a UIImage with a variety of styles and colours.
https://developer.apple.com/downloads/index.action?name=WWDC%202013
Search the page for UIImageEffects, download it. Open the project, and you'll find a UIImage category you can move to your project.
More on this topic can be found in the Engaging UIs in iOS7 WWDC 2013 talk.

using default iOS camera button as a UIButton

I am a newbie at iOS development so please be kind.
I want to use the default camera button as a UIButton. (I want the camera button to be displayed against a field in my form and want to use the default graphic because users are familiar with it)
I don't see any option to insert it as a simple UIButton, I don't want it in the toolbar.
If it's not possible to include it this way, can I use it's image as UIButton? Or it can cause any objection in the app review?
You can use UIKit Artwork Extractor project to get internal iOS images from simulator, but I'm not sure if it's legal to use these images.
There are some examples:
PS:
You also can get a third-party icon for your needs, e.g. from http://www.glyphish.com/
You can use UIBarButtonSystemItemCamera from UIBarButtonItem. It is a UIBarButtonItem, not a UIButton, but it is the real deal.
I ended up using a custom graphic which we owned to avoid any possibility of legal issues or app rejection.

Resources