Как я могу добавить несколько изображений на кнопку? - PullRequest
2 голосов
/ 19 апреля 2011

HI, все

как добавить несколько изображений на кнопку?в iphone .. b / c у меня есть только одна картинка рейтинга (звездочка), и я хочу вставить это изображение через мои рейтинговые числа (т. е. если рейтинг равен 8,1), тогда показываются изображения 4 ... простокак рейтинг, показанный на изображениях ..

любой урок или код, который у вас есть .. затем, пожалуйста, пришлите его мне ..

Ответы [ 3 ]

1 голос
/ 19 апреля 2011

Вы можете создать пользовательскую кнопку UIB и разместить на ней пять UIImageView.Создайте IBOutlets для всех них.

Затем в своем коде, в соответствии с полученным счетом, используйте цикл for для заполнения необходимого UIImageView через: [imageView setImage:ratingStarPicture]

1 голос
/ 19 апреля 2011

UIButton похож на любой другой вид, который вы можете вызвать addSubview:

[myButton addSubview:someImageView];

Я также рекомендовал бы взглянуть на библиотеку TouchCustoms, которая имеет RatingView, которое очень просто использовать, поэтомуВам не нужно беспокоиться об управлении этими изображениями самостоятельно.

https://github.com/nesterow/TouchCustoms

1 голос
/ 19 апреля 2011

HI

Проверьте код ниже

http://code.google.com/p/s7ratingview/

Вот еще одно решение с открытым исходным кодом:

https://github.com/dlinsin/DLStarRating

image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...