问题
I'm trying to set a UITextView
's contentInset
property. When doing so, the UIEdgeInset
's top
variable works just fine. So [self.textView setContentInset: 'UIEdgeInsetsMake(50, 0, 0, 0)];
works.
But assigning any other variable of UIEdgeInsets doesn't work. Only the top
adjusts. bottom
doesn't adjust, neither do left
or right
.
So [self.textView setContentInset: UIEdgeInsetsMake(0, 50, 100, 50)];
doesn't do anything to my textView.
Am I missing something? Any ideas?
回答1:
Use setTextContainerInset instead of contentInset on iOS 7.
[self.textView setTextContainerInset:UIEdgeInsetsMake(0, 50, 100, 50)];
来源:https://stackoverflow.com/questions/19203486/uitextview-contentinset-not-working-in-uitextview-on-ios-7