2012-08-29 4 views
0

세그먼트 컨트롤을 사용하여 uimage보기에서 이미지를 변경하려면 이미지를 배열에 저장합니다.세그먼트 컨트롤 및 이미지 배열

메모리를 생각할 때 가장 좋은 방법은 무엇입니까? 기본적으로 세그먼트보기에서 앞으로 단추와 뒤로 단추가 필요하고, 단추가 클릭 된대로 배열을 순환하면서 화면의 이미지를 변경해야합니다.

세그먼트 컨트롤 ++에 버튼이있을 수 있습니다. 또는 -; int, 그리고 그 이미지가 보여주는 것을 바꿀 수 있습니다.

가장 효율적인 방법은 무엇입니까? 이 작업이 이전에 수행되었거나 비슷한 작업에 대한 링크가 있다면 누구에게나 알 수 있습니까?

+4

구분 컨트롤은 동일한 단추를 반복해서 누르지 않고 옵션을 선택하기위한 것입니다. UIButton을 두 개만 사용하십시오. – borrrden

+0

@borrrden 덧글에 덧붙여서, 원하는 모양이라면 버튼의 이미지를 세분화 된 컨트롤러처럼 보이도록 설정할 수 있습니다. –

+0

@ borrrden의 덧글에 또 하나 덧붙여서, 속성 검사기에 버튼에 작은 '+'또는 '-'기호를 사용하는 옵션이 있다고 생각합니다. –

답변

0

귀하의 질문에 답을하지는 못했지만, @borrrden이 의견에서 말한 내용을 확대하였습니다. UIButtons을 사용하십시오.

당신은 countUp을 가정하여 forward 방법이 뭔가를 할 수있는 것은 int입니다 :

다음
if (array.count - 1 > countUp){ 
    countUp += 1; 
    [array objectAtIndex:countUp]; 
} else { 
    countUp = 0; 
    [array objectAtIndex:countUp]; 
} 

그리고 그냥 back 버튼을 역.

관련 문제