나는이 자습서 다음되었습니다 http://www.totem.training/swift-ios-tips-tricks-tutorials-blog/ux-chops-dim-the-lights 나는 다른 Segues
을 지정하고 프로그래밍 방식으로 그것을 할 수 있도록 내가 약간을 편집 한 그러나스위프트 : 문제가 치우는 "어두워"
.
팝업 된보기를 닫을 때 문제가 발생합니다. 내가 그것을 닫을 때 배경 어두운가 유지 :
내가 프로젝트 파일에 무슨 짓을 :
파일 : (https://github.com/TotemTraining/DimBackground.git)
1)이
했다 SEGUE을 삭제2) clickedButton
,617이라는 버튼위한IBAction
생성됨 에
@IBAction func clickedButton(sender: AnyObject) {
performSegueWithIdentifier("testSegue", sender: self)
}
5) prepareForSegue 변경 :
첫 VC에서Segue
새 만든
3) 두 번째 IBAction
이 코드를 추가되었습니다 SEGUE testSegue
4)을 명명하기
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "testSegue") {
dim(.In, alpha: dimLevel, speed: dimSpeed)
}
}
지금 실행하면 팝업을 원하는대로 표시하지만 닫기를 클릭하면 다시 표시됩니다. 그것을 움직 였지만 거기에 "희미한 빛"을 남겼습니다. 왜 누군가는 볼 수 있습니까?
보기에는 여러 개의 단편이 포함될 예정이며 그 중 일부에만이 "희미한"효과가 나타나기를 바랍니다.
편집 :
나는 을 가지고가는 경우에 그래서는 지금 (segue.identifier == "testSegue") 경우 : 원하는대로, 그래서 그것을 할 수있는 뭔가입니다 작품
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
//if (segue.identifier == "testSegue") {
dim(.In, alpha: dimLevel, speed: dimSpeed)
//}
}
그것으로?