Я пытаюсь поставить UIlabel
на UIImageView
, который находится в UIScrollView
. Как я могу это сделать?Как поместить UIlabel на UIImageView программно
ответ
imageView - это UIView, поэтому вы можете добавить к нему подвид. также убедитесь, что вы установите метку с соответствующей рамкой
Вы можете сделать:
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,100,20)]; //or whatever size you need
[imageView addSubview:myLabel];
привет, Как только я положил UIImageview, тогда он выдает сообщение об ошибке. Нет известного метода класса для selector 'addSubview:' –
Привет @Lirik, как я могу решить эту проблему, скажите, пожалуйста. –
, если вы используете стандартный UIImageView, а не обычную, эту работу shuold. убедитесь, что селектор - addSubview: label - отметьте заглавную букву. – Lirik
Вы можете добавить его непосредственно путем перетаскивания ярлыка от раскадровки/XIb, если вы хотите, чтобы адрес электронной статичным. Но если вы хотите, чтобы динамически генерировать во время выполнения, то вы должны добавить его с помощью
UILabel *yourlabel = [[UILabel alloc]initWithFrame:CGRectMake(YOUR COORDINATES)];
то вы можете добавить его в любой из ваших view.For вашей ImageView вы можете добавить его в
[imageview addSubview:yourlabel];
Часто вам может потребоваться удалить его с этой точки зрения, если это не требуется. Аналогичным образом можно также вызвать removeFromSuperView. Надеюсь, это сработает :)
Однократное замечание относительно этого: Последнее, что я проверил, не может добавить subview в UIImageView ** в Interface Builder **. Вполне возможно, как вы описали, в коде, и вы можете добавить subviews ко многим типам просмотра в IB, но не UIImageViews. – Xono
- 1. Добавление UILabel в UIImageView
- 2. слияния UILabel и UIImageView
- 3. Передача UIImageView программно на cellForRowAtIndexPath
- 4. Как добавить UILabel в UIImageView
- 5. Autolayout программно и UIImageView
- 6. Добавление UILabel в UIImageView
- 7. Клип UILabel для UIImageView
- 8. UILabel скрывается за UIImageView
- 9. UIImageView авторезистентно программно
- 10. Замените UIImageView на UILabel в UITableViewCell
- 11. UIImageView исчезает, когда обновляется UILabel
- 12. Программно перемещаемый UILabel не работает
- 13. переместите UILabel и UIImageVIew на UITableviewcell с autoLayout
- 14. Добавить динамический текст на UILabel программно
- 15. Как поместить UILabel в «inputAccessoryView» для клавиатуры?
- 16. Невозможно отобразить UILabel или UIImageView
- 17. Как обновить ограничение UILabel программно
- 18. Как создать UIBarButtonItem с UIImageView и UILabel
- 19. Как изменить текст UILabel при анимировать UIImageView
- 20. UILabel не обновляется программно
- 21. получить размер UIImageView программно
- 22. Как настроить uilabel и uitableviewcell высоту программно?
- 23. программно меняет название UIImageView
- 24. Создать UIImageView программно
- 25. Как поместить французских символов в UILabel?
- 26. UIImageView в ScrollView программно
- 27. Перемещение кадра UIImageView программно
- 28. iOS: Как поместить текст UILabel в UITableViewCell?
- 29. ACCESSING программно создан UILabel
- 30. iphone - UIImageView масштабируется программно
Просто AddSubview uilabel на вашем uiimageview – IronManGill
@IronManGill Я уже добавил, но он не виден. Пожалуйста, дайте мне знать, как я могу? –