2014-01-31 3 views
-2

Мое приложение требует символов, кроме того, что они могут быть настроены. Возможно ли иметь один вид изображения, но изменить фактическое изображение на что-то еще?Наличие одного изображения для отображения разных изображений

Ниже приведен пример: Есть пункт 1 и пункт 2. Пункт 1 является значением по умолчанию. Если я нажимаю, чтобы купить элемент 2, изображение с изображением элемента 1 заменяется изображением элемента 2.

Есть ли способ, которым я могу это сделать, и если нет, то как у разработчиков есть такая настройка?

+0

[Документация] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIImageView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIImageView/image) –

ответ

1

Если меня не хватает чего-то, кажется, так просто, как:

UIImageView *myImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myFirstImage"]]; 

И если вы хотите, чтобы изменить изображение на myOtherImage, вы можете установить, как показано ниже

[myImg setImage:[UIImage imageNamed:@"myOtherImage"]]; 

Если вам нужен образ, чтобы быть компонентом, тогда вы можете подклассифицировать UIImageView и функции вызова для обмена изображениями.

+0

Лол надеяться, Я не буду сильно ненавидеть этот комментарий, потому что потерял хороший кусок моей репутации, разместив этот поток, но @ "myOtherImage" фактическое имя в папке поддерживающих файлов? – user3186143

+0

@ "myFirstImage" и @ "myOtherImage" - это имена, которые вы дали своим изображениям в каталоге ресурсов Images.xcassets. Если вы не используете каталог, то это имена изображений ваших файлов изображений, за исключением расширения файла. –

Смежные вопросы