Ios UITextField contentScaleFactor焦点重置

Ios UITextField contentScaleFactor焦点重置,ios,uiscrollview,uitextfield,zooming,Ios,Uiscrollview,Uitextfield,Zooming,我认为UITextField和contentScaleFactor存在问题。这是我的设想: 我有一个UIScrollView,其中包含一个UIView,其中包含许多平铺在网格中的UILabel和UITextFields。UIView被设置为要通过滚动视图进行缩放的视图。滚动和缩放效果很好。缩放结束时,将以递归方式更新所有视图的contentScaleFactors,以使标签和文本字段中的文本清晰。这也行得通。问题在于UITextFields,当点击它时,它们的行为就像神奇地将contentSca

我认为UITextField和contentScaleFactor存在问题。这是我的设想:

我有一个UIScrollView,其中包含一个UIView,其中包含许多平铺在网格中的UILabel和UITextFields。UIView被设置为要通过滚动视图进行缩放的视图。滚动和缩放效果很好。缩放结束时,将以递归方式更新所有视图的contentScaleFactors,以使标签和文本字段中的文本清晰。这也行得通。问题在于UITextFields,当点击它时,它们的行为就像神奇地将contentScaleFactor重置回1。只有当滚动视图放大并点击包含一些文本的UITextField(文本突然变得模糊)时,才能观察到这种情况。UITextField失去焦点后,文本仍然模糊

经过一点调试后,我发现UITextField有两个子视图,当聚焦时,第二个子视图的contentScaleFactor只重置为1。在EditingDiEnd委托方法中,我通过手动将第二个子视图的contentScaleFactor更改为scrollview的比例,使文本在失去焦点后再次清晰


现在最大的问题是:如何在编辑文本时使其清晰。每次更改文本字段后,我都会尝试设置contentScaleFactor,但这不起作用。

您在什么iOS上看到这个?你能提供一个演示项目吗?用iOS 5.1和7.0测试。我不能提供一个演示项目