라이브러리

[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` 인스턴스에 핸들러를 할당하여, 메뉴 항목을 클릭했을 때 수행할 작업을 지정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 57 페이지

검색

게시물 검색