2017-11-23 17 views
-1

자신에게 함수에 대한 과정을 제공하고 있습니다. 스토리 보드를 사용하여 스토리 보드를 사용하여 UButton에서 클릭하고 드래그하여 스토리 보드를 만들 때 왜 그런지 이해할 수없는 것입니다. 왜 UButton에 대한 매개 변수를 만드는 옵션을 제공합니까? 단추가 이미 방금 만든 IBAction에 해당한다면? 왜 버튼을 매개 변수로 사용하면 도움이 될까요? 아직 명확하지 않지만 이해하고 싶습니다.Swift에서 IBAction이 해당 버튼 하나에만 연결된 경우 매개 변수로 버튼을 사용하는 이유는 무엇입니까?

미리 감사드립니다.

enter image description here

+0

왜 호출 된 메서드가 버튼에 대한 참조를 원하지 않습니까? 당신이 그것을 필요로하지 않는다면 그것을 사용할 필요는 없지만 그렇게한다면 거기에 있습니다. – matt

답변

2

당신은 동일한 작업에 버튼을 하나 이상 연결할 수 있습니다. 그러면 button 매개 변수는 어떤 버튼이 탭되었는지를 알려줍니다.

하나의 버튼에만 연결된 경우에도 매개 변수가 유용합니다. 해당 동작의 버튼에 액세스 할 수 있습니다. 매개 변수를 사용하면 직접 액세스 할 수 있습니다. 당신이 가질 수도 있고 없을 수도있는 콘센트에 액세스 할 필요가 없습니다.