/ / Zmiana obrazów Iphone - iphone, ios4

Zmiana obrazów Iphone - iphone, ios4

Proste pytanie o obrazy. Chcę wyświetlić 5 obrazów na całej szerokości widoku na podstawie przetwarzanych informacji.

Jaką kontrolę używam do wyświetlania obrazów na iPhonie i czy możesz podać próbkę kodu, jak programowo ustawić właściwość źródła obrazów?

Odpowiedzi:

1 dla odpowiedzi № 1

UIImageView

Zarówno:

UIImageView *myImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]];

Lub, jeśli obraz już istnieje:

myImage.image = [UIImage imageNamed:@"someImage.png"];

Najłatwiej byłoby to zrobić w narzędziu do tworzenia interfejsu(utwórz w nim ustawienia Image Control i układ, następnie możesz ustawić właściwość image z kodu). Jeśli zrobisz to w kodzie, będziesz musiał utworzyć wszystkie 5 z nich, a następnie ułożyć je prawidłowo, używając właściwości frame każdego UIImageView

Dokumentacja: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html


0 dla odpowiedzi nr 2

Chciałbyś użyć a UIImageView aby to zrobić. Można je dodać programowo lub za pomocą Konstruktora interfejsu. Aby zmienić obraz w widoku obrazu, możesz zrobić coś takiego:

[myImageView setImage:[UIImage imageNamed:@"MyImage.png"]];