Questions tagged [ios6]

iOS 6 was announced by Apple on June 11, 2012 and released on September 19th, 2012. It runs all iPhones from 3GS and up.

iOS 6 was announced by Apple on June 11, 2012, and released on September 19th, 2012. It has been succeeded by , which was released on September 18, 2013. iOS6 is compatible with the following devices:

  • iPhone: iPhone 3GS, iPhone 4, iPhone 4S and iPhone 5
  • iPad: iPad 2nd, 3rd, and 4th generation and iPad mini
  • iPod: iPod Touch 4th and 5th generation

This update provides more than 200 new features, including a new Maps application, Siri updates, Siri for iPad (3rd generation), Facebook integration, PassBook, Shared Photo Streams, Mail has VIPs and pull to refresh, refreshed store apps, guided access feature for children/accessibility and many more.

For a complete rundown of the new features, visit Apple iOS 6.

Find out what's new, the update notes, or the release notes. The API differences compared to iOS 5.1 can be found here.

See for further information.

8692 questions
51
votes
7 answers

ContainerView with multiple embed segues

Is there a way to have a single ContainerView with multiple embed segues? The aim is for a ContainerView to hold a few different ViewControllers depending on what buttons have been pressed; only one is going to be visible at a time. I want to use…
Steve Haley
  • 55,374
  • 17
  • 77
  • 85
50
votes
15 answers

iOS6: supportedInterfaceOrientations not working (is invoked but the interface still rotates)

In my app I have multiple views, some views need to support both portrait and landscape, while other views need to support portrait only. Thus, in the project summary, I have all selected all orientations. The below code worked to disable landscape…
aneuryzm
  • 63,052
  • 100
  • 273
  • 488
50
votes
13 answers

How do I disable the navigation bar shadow in iOS 6 for navigation bars with custom background images?

It seems in iOS 6, a drop shadow is automatically added to the navigation bar even when you set a custom background image. I'm pretty sure this wasn't the case with iOS 5 as when I test the same code in the iOS 5 and 6 sim, the shadow appears in iOS…
Dom Chapman
  • 953
  • 2
  • 10
  • 15
49
votes
4 answers

iOS App Store Pass Parameters in Store Download Link

Similar to this question: How to make ios App Store link with parameters? I am interested in passing parameters to the download link in the iOS app store. From what I've read, it seems that the parameters are only passed to the application if it was…
Evan Layman
  • 3,691
  • 9
  • 31
  • 48
49
votes
7 answers

UIPageViewController navigates to wrong page with Scroll transition style

My UIPageViewController was working fine in iOS 5. But when iOS 6 came along, I wanted to use the new scroll transition style (UIPageViewControllerTransitionStyleScroll) instead of the page curl style. This caused my UIPageViewController to…
matt
  • 515,959
  • 87
  • 875
  • 1,141
49
votes
9 answers

AutoLayout to keep view sizes proportional

I'm trying to achieve the following: I have 2 views in my xib that need to stay 20 pixels off the edge (both sides and top) The 2 views that need to resize aren't the same size They have to be 20 pixels apart Their width needs to stay relative to…
Simon Germain
  • 6,834
  • 1
  • 27
  • 42
49
votes
4 answers

UICollectionView Decoration View

Has anyone implemented a decoration view for the iOS 6 UICollectionView? It's impossible to find any tutorial on implementing a decoration view on the web. Basically in my app I have multiple sections, and I just wanted to display a decoration view…
vtruong
  • 491
  • 1
  • 5
  • 3
49
votes
2 answers

dequeueReusableCellWithIdentifier error in my UITableView in iOS5

I am getting this error in iOS 5 -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:]: unrecognized selector sent to instance 0xa217200 However, I get no errors in iOS 6. How can I fix this problem? Here's my code: - (UITableViewCell…
user123
  • 2,711
  • 5
  • 21
  • 25
48
votes
9 answers

iOS 6 shouldAutorotate: is NOT being called

I have been scouring the internet for a solution to this but am finding nothing. I am trying to make my iOS 5 app iOS 6 compatible. I cannot get the orientation stuff to work right. I am unable to detect when a rotation is about to happen. Here is…
Lizza
  • 2,769
  • 5
  • 39
  • 72
47
votes
1 answer

MapKit poor scrolling performance with Apple Maps in iOS 6

I am writing an app which displays a simple Apple Map across most of the screen. However, when I compare the speed of scrolling, there is a significant slow-down comparative to the native Apple Maps which come with iOS 6. In my investigation of why,…
Moshe Marciano
  • 2,349
  • 4
  • 33
  • 44
46
votes
1 answer

Run app in iOS 6 Simulator in Xcode 6

My application supports iOS 6.1. How do I find and install that simulator in Xcode 6?
Fabio
  • 671
  • 1
  • 6
  • 14
46
votes
12 answers

Reload UICollectionView header or footer?

I have some data that is fetched in another thread that updates a UICollectionView's header. However, I've not found an efficient way of reloading a supplementary view such as a header or footer. I can call collectionView reloadSections:, but this…
akaru
  • 6,299
  • 9
  • 63
  • 102
46
votes
2 answers

App crashed in iOS 6 when user changes Contacts access permissions

I have an app that uses the Address Book. When running in iOS 6 it runs this code when the user does something that requires Address Book access. if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined) { …
Alexey Blinov
  • 1,684
  • 3
  • 17
  • 25
44
votes
3 answers

Sharing with iOS 6.0 native Facebook integration: "Posted via my app name"?

I have just integrated facebook into my app via ios 6 but I have an issue when posting on my wall. It simply says "post via ios app". I want it to say "posted via the app name". I have made an app identity with facebook and I have the app number…
Alex G
  • 2,299
  • 5
  • 37
  • 54
43
votes
2 answers

Best Way to check for iOS 7 or earlier?

I need to reconfigure some UI based on the iOS version I am running against, so I need a good way of checking the iOS version. For the time being I am doing this: if ([[[UIDevice currentDevice] systemVersion] isEqualToString: @"7.0"]) { //do…
Huang
  • 1,355
  • 2
  • 11
  • 28