我知道这是一个非常简单的问题,但是TextField是不可编辑的。

我有三个UIView,每个UIView中包含三个TextField。第二个和第三个UIView中的TextFields可以正常工作。但是在第一个UIView的TextField中确实很奇怪。

让TextFields为First,Middle,Last Name。 First TextField工作正常,Middle仅在某些时候工作(这意味着我需要触摸几次),最后,Last Name TextField完全无法正常工作。

可能是什么问题呢 ?

编辑:

_bgScrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
_bgScrollView.clipsToBounds = YES;
_bgScrollView.scrollEnabled = YES;

_bgScrollView.pagingEnabled = NO;
[_bgScrollView addSubview:FirstView];
[_bgScrollView addSubview:SecondView];
[_bgScrollView addSubview:ThirdView];
[self layoutSubViews];
_bgScrollView is scrollView Object

最佳答案

您是否将它与XIB连接并委托了它?还实现了此功能吗?

- (BOOL) textFieldShouldBeginEditing:(UITextField *)textField {
    return [self isEditing];
}

08-27 19:35