It looks like your KeyboardWillShow / WillHide event constraint changes work, but not the way you want. The footer basically floats at the bottom of the table, so it sounds like if the height of the table is recounted for WillShow, it sets the restriction of the lower table to the top of the keyboard, which is usually what you want. If the constraints are updated correctly and you want to obscure the footer, you can simply compensate for the height restriction of the footer.
| | | | 0 bottom of table | --- top of the keyboard --- top of the keyboard | -YY = height of footer --- bottom of table
Another option for switching show / hide mentioned in @JD works, it depends only on the behavior you want for users. When editing text fields do they need content in the footer?
suite22
source share