iOS - 第三方框架 - TPKeyboardAvoiding

柳奇思
2023-12-01

TPKeyboardAvoiding 是为了解决文本输入时键盘遮挡输入框的问题。

有两种使用方式:

1.使用Storyboard

  1. 将TPKeyboardAvoiding目录添加到工程中。

  2. 在viewController对应的Storyboard中,加一个UIScrollView,将scrollView类属性设置为TPKeyboardAvoiding中对应的类。

  3. 在Storyboard中设置好自动布局。

  4. 把你需要的textfield,textview加到UIScrollView上。

2.使用纯代码

纯代码使用就如同普通控件一样就可以了。

//使用 TPKeyboardAvoidingTableView创建就可以解决键盘遮挡
@property (nonatomic, strong) TPKeyboardAvoidingTableView *tableView;
- (TPKeyboardAvoidingTableView *)tableView
{
    if (_tableView == nil) {
        _tableView = [[TPKeyboardAvoidingTableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
    }
    return _tableView;
}
 类似资料: