editRectForBounds: перемещает мое фоновое изображение UITextField влево - PullRequest
1 голос
/ 09 августа 2011

У меня такой вопрос,

У меня есть UITextField с фоновым изображением, примененным к нему через IB, я пытаюсь переместить поле левой стороны в 10px.Однако, когда я делаю следующее, фоновое изображение перемещается вместе с текстом.Есть мысли?

textField.bounds = [self editingRectForBounds:textField.bounds];
textField.bounds = [self textRectForBounds:textField.bounds];


- (CGRect)textRectForBounds:(CGRect)bounds {
    CGRect inset = CGRectMake(bounds.origin.x + 10, bounds.origin.y, bounds.size.width - 10, bounds.size.height);
    return inset;
}

- (CGRect)editingRectForBounds:(CGRect)bounds {
    CGRect inset = CGRectMake(bounds.origin.x + 10, bounds.origin.y, bounds.size.width - 10, bounds.size.height);
    return inset;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...