ν
μ€νΈ νλλ₯Ό μ¬μ©ν λ
alert.showEdit("title", subTitle: "μ΄ κ²½κ³ λ³΄κΈ°λ ν
μ€νΈ μμλ₯Ό 보μ¬μ€λλ€")
ν
μ€νΈ νλκ° λΉμ΄ μλ κ²½μ° λν μμλ₯Ό λ«κ³ μ¬μ©μμκ² 'ν
μ€νΈλ₯Ό μ
λ ₯νμμμ€'λΌλ λ©μμ§λ₯Ό νμνκ³ μΆμ§ μμ΅λλ€.
λν μμ λ²νΌμ ν΄λ¦ν λ λ«κΈ°λ₯Ό λ°©μ§νλ λ°©λ²μ 무μμ
λκΉ?
μμ€ μ½λλ₯Ό μμ νμ΅λλ€. buttonTapped(_) λ©μλμμ sideview()λ₯Ό 컀λ°νκ³ hideview λλ λ«κΈ° ν¨μλ₯Ό νΈμΆνμ¬ λν μμλ₯Ό μλμΌλ‘ λ«μ΅λλ€.
func buttonTapped(_ btn:SCLButton) {
if btn.actionType == SCLActionType.closure {
btn.action()
} else if btn.actionType == SCLActionType.selector {
let ctrl = UIControl()
ctrl.sendAction(btn.selector, to:btn.target, for:nil)
} else {
print("Unknow action type for button")
}
if(self.view.alpha != 0.0 && appearance.shouldAutoDismiss)
{
// hideView()
}
}
μλ νμΈμ, λλ κ°μ λ¬Έμ μ μ§λ©΄νκ³ λ€λ₯΄κ² ν΄κ²°νμ΅λλ€.
"shouldAutoDismiss"λ₯Ό λͺ¨μμΌλ‘ μ€μ ν λ€μ μλμΌλ‘ κ²½κ³ λ₯Ό ν΄μ ν μ μμ΅λλ€.
λΉμ μκ²λ λμμ΄ λμ§ μμ μλ μμ§λ§ λ€λ₯Έ μ¬λλ€μκ²λ λμμ΄ λ μ μμ΅λλ€ ;)
let appearance = SCLAlertView.SCLAppearance(
shouldAutoDismiss: false
)
let alert = SCLAlertView(appearance: appearance)
alert.addButton("Keep open") {
// Your code here
}
alert.addButton("Close") {
alert.hideView()
}
alert.showEdit("Title", subTitle: "subTitle")
@YoannLth λ€, λμμ΄ λμμ΅λλ€! 곡μ ν΄μ£Όμ μ κ°μ¬ν©λλ€ π
μ΄λ₯Ό μννλ Objective C 'λλ±ν'μ 무μμ λκΉ?
let appearance = SCLAlertView.SCLAppearance(
shouldAutoDismiss: false
)
let alert = SCLAlertView(appearance: appearance)
alert.addButton("Keep open") {
// Your code here
}
alert.addButton("Close") {
alert.hideView()
}
alert.showEdit("Title", subTitle: "subTitle")
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ, λλ κ°μ λ¬Έμ μ μ§λ©΄νκ³ λ€λ₯΄κ² ν΄κ²°νμ΅λλ€.
"shouldAutoDismiss"λ₯Ό λͺ¨μμΌλ‘ μ€μ ν λ€μ μλμΌλ‘ κ²½κ³ λ₯Ό ν΄μ ν μ μμ΅λλ€.
λΉμ μκ²λ λμμ΄ λμ§ μμ μλ μμ§λ§ λ€λ₯Έ μ¬λλ€μκ²λ λμμ΄ λ μ μμ΅λλ€ ;)
let appearance = SCLAlertView.SCLAppearance( shouldAutoDismiss: false ) let alert = SCLAlertView(appearance: appearance) alert.addButton("Keep open") { // Your code here } alert.addButton("Close") { alert.hideView() } alert.showEdit("Title", subTitle: "subTitle")