>

화면 상단에 UITableView와 하단에 고정 된 뷰 (다양한 버튼 등을 포함)가있는 뷰 컨트롤러를 만들고 싶습니다. (예 : UITableView의 주변 스크롤보기 아래)

이것은 전통적인 NIB 파일 접근 방식을 사용하는 것은 쉽지 않지만 Xcode 4.3.1 현재현재는 내가 찾을 수있는 스토리 보드를 사용 하여이 작업을 수행하는 방법으로 보이지 않습니다.

그러므로 나는 이것이 현재 가능한지 궁금하다면 최선의 방법이 무엇인지 궁금합니다.


  • 답변 # 1

    XIB와 거의 같은 과정입니다 :

    <올>

    "일반"UIViewController를 스토리 보드로 드래그 앤 드롭

    UIViewController에서 UITableViewDelegate 및 UITableViewDataSource를 구현하는 사용자 정의 클래스로 클래스 변경

    UITableView를 뷰 컨트롤러에 끌어다 놓기

    대리자를 사용자 정의 클래스에 연결

  • 답변 # 2

    이 작업을보다 철저하게 수행하는 방법을 설명하고 싶습니다

    처음으로 View Controller 시작

    UITableView 객체에서 다음으로 드래그이유는 모르지만 전체 화면을 채 웁니다. 그냥 받아 들여 좋은 소식은 프로그래밍 방식으로 프로그래밍 방식으로 이동할 수 있다는 것입니다.

    그런 다음 View Controller 콘센트가 다음과 같은지 확인합니다( VIEW CONTROLLER 를 Ctrl- 클릭하고 있음을 기억하십시오)  TableView가 아닙니다 !!!)

    그런 다음 왼쪽 창에서 TableView를 선택한 다음 =V= 를 선택하십시오.  왼쪽 탐색 메뉴의 아이콘

    마지막 단계의 경우 viewDidLoad ()에 아래 코드를 추가하면 TableView에 테두리가 생깁니다

    //do both of these to ensure ALL The screen goes black (if you want it black)
     self.view.backgroundColor = .black
     tableView.backgroundColor = .black
     tableView?.frame = CGRect(x: 10, y: (self.tableView?.frame.origin.y)!, width: (self.tableView?.frame.size.width)!-20, height: (self.tableView?.frame.size.height)!)
    
    

관련 자료

  • 이전 mysql - 뷰를 만드는 방법?
  • 다음 java - pagenotfound - dispatcherservlet에서 uri가 [/j_spring_security_check] 인 http 요청에 대한 맵핑이 없습니다