2014-11-19 2 views
6

다른 단추를 누를 때까지 단추를 계속 숨기고 싶습니다.Xcode 6에서 버튼을 숨기는 방법은 무엇입니까?

예를 들어, 단추 1은 표시되지만 단추 2는 표시되지 않습니다. 버튼 1을 누르면 버튼 2가 나타납니다.

또한 Swift를 사용하여 Xcode 6에서 프로그래밍 중입니다.

미리 감사드립니다.

+0

'button2.alpha = 0'을 설정하면 보이지 않습니다. 인터페이스 빌더에서 숨김없이 시작할 수 있습니다. 그것을 만들기 위해'button2.alpha = 1'을 설정하십시오. – vacawama

+1

또는'button2.hidden = true'를 설정하면 보이지 않습니다. Interface Builder에서 숨겨 지도록 설정할 수 있으므로 숨겨진 상태로 시작됩니다. 'button2.hidden = false'를 설정하면 그것을 볼 수 있습니다. – vacawama

답변

15

스위프트의 버튼을 숨기기위한 샘플 코드 :

import UIKit 

class ViewController: UIViewController { 

// Create outlet for both the button 
@IBOutlet weak var button1: UIButton! 
@IBOutlet weak var button2: UIButton! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    //Set button2 hidden at start 
    button2.hidden = true 
} 



//Here is the action when you press button1 which is visible 
@IBAction func button1(sender: AnyObject) { 
    //Make button2 Visible 
    button2.hidden = false 
    } 

} 

것은이 당신을 도울 수있을 수 있습니다.

+0

Ok ... 버튼 2가 바 버튼이라면 어떻게 될까요? – Schuey999

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/27887218/how-to-hide-a-bar-button-item-for-certain-users –

관련 문제