>

Apple의 스프링 보드처럼 작동하는 View를 만들려고 노력하고 있는데 (모든 앱이있는 곳) 오른쪽 또는 왼쪽으로 스 와이프하고 다른 항목 세트를 표시 할 수 있습니다. 주로 제약 조건에 문제가 있으며 모든 아이콘이 모든 화면 크기에서 정상적으로 표시되도록합니다. 나는 이것을 시도하고 달성하기 위해 기본 UIView 컨트롤러를 사용하고 있습니다. Apple의 스프링 보드와 같은 이미지 배열에 제약 조건을 사용하는 가장 좋은 방법은 무엇입니까?

도움을 주셔서 감사합니다.

  • 답변 # 1

    스토리 보드에서 UIPageViewController 를 드래그했습니다  그리고 두 개의 UIViewController . UIPageViewController 를 서브 클래 싱했습니다   MyPageViewController 로 .

    나머지는 MyPageViewController.swift의 코드에 의해 수행됩니다 :

    override func viewDidLoad() {
        super.viewDidLoad()
        // can't be done in storyboard (-_-)
        delegate = self
        datasource = self
        setViewControllers([page1, page2], direction: .forward, animated: false, completion: nil)
    }
    
    

    (여기서 page1  그리고 page2  스토리 보드의 다른 두 UIViewController입니다)

    스토리 보드에서 식별자를 설정 한 후 page1을 얻는 방법이 궁금한 경우 :

    let page1 = UIStoryboard(name: "MyStoryboard", bundle: nil).instantiateViewController(withIdentifier: "page1")
    
    

  • 이전 ruby on rails - API를 만들 때 업데이트 기능에서 한 방향으로 매개 변수 변경
  • 다음 github - 현재 지점의 팁이 원격 상대방 뒤에 있습니다