Appname having dots at last of appname - ios

I am having application name as "MYApplication" but it showing me as "MYApplica..." below app icon in mobile.
Now i want to show that fullname as application name, please give me any solution to fix this issue
Note : I have already set appname as "MYApplication" in info.plist (Bundle name)
Thank you.

This is an iOS limitation; not anything that you can control. Even the SE app is effected by this.
Just use a shorter name if you don't want it to be cut off.
The exact cut off point will likely depend on the resolution of the screen it's being displayed on though. If you're worried about how your app name will appear when cut off, you may want to play around with an emulator or something to see how it displays on different devices.
I seem to recall it being possible to effect how many characters are shown if your iPhone is jailbroken, but that only effects your phone obviously, not the phones of people who use your app.

Your app name is getting truncate trail.
You can keep max 13 or 14 characters only. Depending on character width. “I” takes less width while “B” makes much width. So think about appropriate name of app and set it. In iOS we can not keep 2 line app name like Android device has option.

Related

Simulate Braille display

We've received reports from users that our app doesn't work correctly in iOS VoiceOver when using a Braille display. I've tested our app on iOS VoiceOver with sound, and it works correctly.
Is there a way to simulate a Braille display to reproduce this issue?
I noticed you said the radio buttons are the issue. This is sadly an iOS 12.x accessibility issue, and one I reported repeatedly to Apple. ALL radio buttons, checkboxes, text areas, and text fields which do not use external labels in text appear as unlabeled on the braille display.
This issue started at iOS 12.0, and as of yet (iOS 12.1.2) still exists. Note that, as described, when only using voice the issue doesn't exist it's solely braille display. There's no way developers can fix it directly - it's up to Apple.
There's a developer side workaround: Use normal text above the control to label it. Unelegant, I know.
Then there's a user side workaround: 4 times tap with 3 fingers copies last spoken text to clipboard, which will display the correct label for each control, but is obviously tedious.
Lastly, I found that if jumping to bottom of screen and scrolling up, the labels appear on the braille display - but disappear when scrolling back down. The displayed label belongs to the control above it.
Regards - a frustrated deafblind user & developer who can only use braille display and is slowly losing faith in Apple's accessibility.
PS. PLEASE report this to apple using the device feedback or some other way so this issue might get more attention - it's a HUGE accessibility issue for braille display users, so something Apple really should fix...

iOS localized text not appearing on real device

I have localized my app. However, the storyboard text is failing in 1 instance. In Xcode, previewing the view controller for the required display language shows the correct text, and running on the simulator also works.
However, when running on a real device (with the same display language set), the non-localized text is shown (ie the localization lookup is failing).
This only happens for one particular piece of text, all the others appear correctly.
In the Main.strings file, all formatting for this failing bit of text is the same as the others.
Does anyone know why? Anyone know how to fix?
Thanks.

Launch image from code (Paintcode)

I have a launch image with text, that I'd like to internationalize (I know that Apple doesn't like launch images with text though...).
It would be great, if I could do this in code, because then the footprint of the app will be much smaller.
Is it possible to do so and how would I access the launch image? I know the the app icon can't be created dynamically by code, thats why I guess the launch image might follow the same rule.
Thanks.
If you mean the Default.png, no you can't.
As you mentioned, you can localize them but it will raise your app size.
One possible solution is to make a really quick app start and a launch image without a text and right after your app launch (-applicationDidFinishLaunching may be appropriate) you display a pseudo splashscreen with your localized text for n seconds.
But keep in mind this isn't nice nor something apple wants.
This can not be done, since the launch image is in the application bundle which is readonly.
You could however present a second screen just after launching, if you make sure you do not do anything in the application:didFinishLaunchingWithOptions: but show you seconds splashscreen it will only show the default.png for a very short time.

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.

Is there a way to have a different Default.png (splash image) for different languages/locales in iOS? [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Localization of Default.png is not working
My splash screen has English text in it, so I would like to be able to have a different splash image when users have a different language set.
Is this possible?
Yes, it's possible. Pretty much the same way you localize all your resources.
You just need to provide a Default.png image and then enable all the languages you're interested in. The result is that you'll get a copy of the image for each language into the respective folders. Then edit (or overwrite) each image as you need. I have tested it right now and it works fine (on iOS 5 but I believe is the same for older versions). Here is a screenshot for easy reference:
EDIT:
Regarding any doubts about whether or not this is a good practice, this is straight from Apple's documentation:
In addition to including the launch images at the top level of your
bundle, you can also include localized versions of your launch images
in your app’s language-specific project subdirectories. For more
information on localizing resources in your app, see Table 6-2.
No.
Edit: Indeed, I'm dumbfounded. Like nevan-king I'm going to leave my answer nevertheless, since I still think that's the way it is intended to be done by the iOS guidelines (and my personal opinion about localizing whole images in order to localize its text...).
A splash screen is not intended to provide information. Splash screens are only shown for like a second or so, so it would be unfeasible to show text anyway.
Common practice for what you want to do is to use your image without text as splashscreen, and after that show a custom view with your image and localized text for a few seconds.
That way it will seem like you had a localized splash screen (and the text appears shortly after the image, which is fine).
However, keep in mind that the idea of iOS apps is fast responsiveness, so only show a "startup screen" if you must (for marketing reasons or whatever).
Read this for further information: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5
There's no way to do this. Instead, make a Default.png with no text.
Edit: I stand corrected. Just tried Alladinian's method and it worked. I'll leave my answer, as it's a useful technique to know.
You can do this pretty easily in Photoshop by selecting a square, then copying it and pasting it over the text. Use Marquee to select a square of your graphic (say an empty part of a navigation bar). Then hit "v" for the move tool. Use cmd-opt and move the square a little to the left, then cmd-opt-shift so that it doesn't move up or down. Move the square over the text and let go of the mouse button. Repeat as necessary.
If you want to see how Apple handles multi-language splash screens, open Maps or Mail. They have a Default screen with no text, then the text appears (in whatever language) when the app has loaded.

Resources