I have seen this question and answer a few weeks ago and I tested it and it's answer works great:
Hide a phone call completely in iOS (jailbreak device)
The author of the answer (creker) says that this can be done in iOS 6 and iOS 5 but it's more complex than iOS 7. I have tried to port it to iOS 6 but it's very hard to find the right classes and methods. Does anyone know what are the right classes and methods to hook in iOS 6 and iOS 5?
Related
I have an app compatible with iOS 8 and iOS 9. In iOS 9 it works good but when I tried it in the simulator for iOS 8 there's a lot of layout issues (not just in one screen, in the whole app). I know it's really answer to predict without seeing the code but it's happening in a lot of places so I'm not sure how to debug it. Does anybody had this problem? Can someone give me an idea of where to start looking at? I re-did the view constraints again but without luck.
ios 8 images on an iPhone 6
Same views on iOS 9
How to get the look and feel of ios 6 on a device having ios 7 using xcode 5.1..?
I have an app which is currently have the look and feel of ios 6 and does not have flat UI supported.
I was using xcode 4.6 and was deploying the app on ios 7 so the look and feel was of ios 6.
But now since I have moved to XCODE 5.1 the app when deployed on ios 7 gives the look and feel of ios 7.
Is there any way I can still make it look like the ios 6 UI.?
Any help is appreciated.
For the look and feel of ios6 on ios7 devices, you need to add and use the images of ios6 resources.
Images for button background, Table background, etc. for each component which is used in your app.
We don't get ios6 resources in ios7 device by default.
From the transition guide from apple I know that there is no rounded rect button in iOS 7, but when I see many "old" apps that run in iOS 7 are still in iOS 6 style.
I have recently developed an app in iOS 6, everything is good. But after iOS 7 published, I have to change a lot UI, for example, the navigation bar and bar button item. But I really do not want to adopt iOS 7 style , but with my app, UI cannot adopt itself to iOS 6 . Even I use the iOS 6 SDK, and publish my app in iOS 7 in iPhone 5, it still use the iOS 7 style and looks terrible.
Any ideas and suggestions? Thanks
It is time to change. This is how Apple sees its operating system. Older apps are already making people angry because they look outdated (look at the backlash WhatsApp is facing for not releasing an update on time). You should get on with the times, take the time and update your UI.
As a short-time solution, you can still upload to the AppStore with Xcode 4.6, compiling against the iOS 6 SDK. But this is only temporary, and you should update your UI as soon as possible.
The UIUseLegacyUI route, suggested in another answer, is a fun way to have fun with the frameworks, and perhaps experimenting, but will not be acceptible on the AppStore due to use of private and probably future-unsupported API.
You can enforce iOS 6's UI in your app:
[[NSUserDefaults standardUserDefaults] setObject:#(YES) forKey:#"UIUseLegacyUI"]
I am curious: is there a way to set an iOS 7 app to run with the old fashion iOS 6 visual appearance? I am aware of the UIAppearance protocol but setting the appearance for each individual element seems to be a bit of hassle.
Update: It is no longer possible to upload apps targeting the iOS6 SDK.
Short answer: Compile with SDK6, while it is still possible. Eventually, Apple will deny this, however.
If you are feeling adventurous, try:
[[NSUserDefaults standardUserDefaults] registerDefaults:#{ #"UIUseLegacyUI": #YES }];
(Don't submit your apps with this, however.)
I've tested an old app that I submitted to app store 2 years ago that compiled with iOS 6, before they introduced iOS7. I can confirm that the answer I picked was not entirely correct.
When running on iOS 7 device, the app I made for iOS 6 was a mix of both - 50% looking like iOS 6, 50% like iOS 7. It was compiled with xCode 4.3 or something, with base SDK being iOS 6.
For example, the toolbar and tab bar look like iOS 6, while the alert view looks like iOS 7.
The app that I made was called Social Comics in case you want to have a look yourselves. I made this app not long after I graduated and haven't update it for 2 years so don't laugh if it looked dated...
Compiling with SDK6 in XCode 5 won't help you much. You'll still get the iOS 7 look if you won't customize it your self to look like iOS6. Check my answer here: https://stackoverflow.com/a/18954491/1578927
This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Enabling auto layout in iOS 6 while remaining backwards compatible with iOS 5
My boss want me do to an App compatible with iPhone 5/4/4S and iOS 6/5
Is it possible ?
Will i be able to use NSLayoutConstaint ?
You can create a single app that supports anywhere from iOS 4.3 on up and it will work on all devices that supports iOS 4.3 or later (or 5.0 and later if you choose).
However, NSLayoutContraint is only in iOS 6.0 and later. You will need to use other mechanisms for the app to support iOS 5.x.
Nope, not possible. NSLayoutConstaint are only available on iOS 6. You still can use Autoresing mask for layout purpose on iOS 5