라이브러리
[PHP] UIMenu::appendAbout - 메뉴 항목 정보 추가
UIMenu::appendAbout
`UIMenu::appendAbout`는 iOS에서 사용되는 `UIMenu` 클래스의 메서드입니다. 이 메서드는 사용자에게 정보나 설정과 관련된 메뉴 항목을 추가하는 데 사용됩니다. `appendAbout` 메서드는 `UIMenu` 인스턴스에 "About" 메뉴 항목을 추가합니다.
예제
다음은 `UIMenu::appendAbout`를 사용하는 예제입니다.
#hostingforum.kr
swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// UIMenu 인스턴스 생성
let menu = UIMenu(title: "Menu", children: [])
// "About" 메뉴 항목 추가
menu.appendAbout()
// UIMenu 인스턴스에 "Share" 메뉴 항목 추가
menu.append(UIAction(title: "Share", handler: { _ in
print("Share")
}))
// UIMenu 인스턴스에 "Settings" 메뉴 항목 추가
menu.append(UIAction(title: "Settings", handler: { _ in
print("Settings")
}))
// UIMenu 인스턴스를 뷰에 추가
let button = UIButton(frame: CGRect(x: 100, y: 100, width: 200, height: 50))
button.menu = menu
view.addSubview(button)
}
}
결과
이 예제에서 "About" 메뉴 항목이 추가된 `UIMenu` 인스턴스가 생성되고, "Share"와 "Settings" 메뉴 항목도 추가됩니다. 이 `UIMenu` 인스턴스를 버튼에 할당하여, 버튼을 클릭하면 메뉴가 표시됩니다.
참고
* `UIMenu` 클래스는 iOS 13 이상에서 사용할 수 있습니다.
* `UIMenu::appendAbout` 메서드는 `UIMenu` 인스턴스에 "About" 메뉴 항목을 추가합니다.
* `UIMenu` 인스턴스에 메뉴 항목을 추가할 때, `UIAction` 인스턴스를 사용할 수 있습니다.
* `UIAction` 인스턴스에 핸들러를 할당하여, 메뉴 항목을 클릭했을 때 수행할 작업을 지정할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.