{"action":"opened","issue":{"url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/4967","labels_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/4967/labels{/name}","comments_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/4967/comments","events_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/4967/events","html_url":"https://github.com/lionheart/openradar-mirror/issues/4967","id":100710800,"number":4967,"title":"13984333: Add ability to disable UITableViewController's keyboard handling","user":{"login":"openradar-mirror","id":13605213,"avatar_url":"https://avatars.githubusercontent.com/u/13605213?v=3","gravatar_id":"","url":"https://api.github.com/users/openradar-mirror","html_url":"https://github.com/openradar-mirror","followers_url":"https://api.github.com/users/openradar-mirror/followers","following_url":"https://api.github.com/users/openradar-mirror/following{/other_user}","gists_url":"https://api.github.com/users/openradar-mirror/gists{/gist_id}","starred_url":"https://api.github.com/users/openradar-mirror/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openradar-mirror/subscriptions","organizations_url":"https://api.github.com/users/openradar-mirror/orgs","repos_url":"https://api.github.com/users/openradar-mirror/repos","events_url":"https://api.github.com/users/openradar-mirror/events{/privacy}","received_events_url":"https://api.github.com/users/openradar-mirror/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lionheart/openradar-mirror/labels/classification:enhancement","name":"classification:enhancement","color":"207de5"},{"url":"https://api.github.com/repos/lionheart/openradar-mirror/labels/reproducible:sometimes","name":"reproducible:sometimes","color":"d4c5f9"},{"url":"https://api.github.com/repos/lionheart/openradar-mirror/labels/status:open","name":"status:open","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/lionheart/openradar-mirror/milestones/89","html_url":"https://github.com/lionheart/openradar-mirror/milestones/iPhone%20SDK","labels_url":"https://api.github.com/repos/lionheart/openradar-mirror/milestones/89/labels","id":1238708,"number":89,"title":"iPhone SDK","description":null,"creator":{"login":"openradar-mirror","id":13605213,"avatar_url":"https://avatars.githubusercontent.com/u/13605213?v=3","gravatar_id":"","url":"https://api.github.com/users/openradar-mirror","html_url":"https://github.com/openradar-mirror","followers_url":"https://api.github.com/users/openradar-mirror/followers","following_url":"https://api.github.com/users/openradar-mirror/following{/other_user}","gists_url":"https://api.github.com/users/openradar-mirror/gists{/gist_id}","starred_url":"https://api.github.com/users/openradar-mirror/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openradar-mirror/subscriptions","organizations_url":"https://api.github.com/users/openradar-mirror/orgs","repos_url":"https://api.github.com/users/openradar-mirror/repos","events_url":"https://api.github.com/users/openradar-mirror/events{/privacy}","received_events_url":"https://api.github.com/users/openradar-mirror/received_events","type":"User","site_admin":false},"open_issues":46,"closed_issues":0,"state":"open","created_at":"2015-08-03T16:26:33Z","updated_at":"2015-08-13T08:02:25Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-08-13T08:02:25Z","updated_at":"2015-08-13T08:02:25Z","closed_at":null,"body":"#### Description\n\nSummary:\nIn iOS 3, UITableViewController added an automatic adjustment for the keyboard that scrolls the selected view into position and adjusts the content inset. However, there are many times when you want to override this behavior to provide your own.\n\nSteps to Reproduce:\n1. Add your own notification callbacks to a UITableViewController\n2. Adjust the tableView's contentInset manually\n\nExpected Results:\nOur implementation should win out over the superview's implementation.\n\nActual Results:\nDepending on which notification callback gets called first, and a handful of changes, often times the content inset is doubly adjusted causing it to be negative on a hide or to big on a show.\n\nNotes:\nIdeally this behavior should be better documented and able to be controlled from the subclass. We should be able to completely disable the behavior.\n\n-\nProduct Version: iOS 6\nCreated: 2013-05-24T17:56:37.818625\nOriginated: 2013-05-24T10:56:00\nOpen Radar Link: http://www.openradar.me/13984333"}}