메시지 애플리케이션처럼 UITTableView 위아래로 누르기(아래에서 순서대로) 표시

1556 단어 SwiftiOS
LINE 같은 정보 애플리케이션을 아래에서부터 새로운 순서로 배열하고 싶다고 생각해서 조사해봤어요.

UItableView 직접 표시


먼저 UITTableView에서 그렇게 표시를 해 보았습니다.위에서부터 순서대로 새로운 물건들이 배열되어 있다.

UItableView 반전


transform 속성을 사용하여 위아래로 뒤집습니다.
    override func viewDidLoad() {
        super.viewDidLoad()
        ...
      tableView.transform = CGAffineTransformMake(1, 0, 0, -1, 0, 0)
        ...
    }
아래부터 순서대로 새로운 물건을 배열한다.각 칸도 반전이 됐어요.

UItable ViewCell 반전


그리고 모든 칸도 뒤집어 복원합니다.
    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
        let cell = tableView.dequeueReusableCellWithIdentifier(..
        ...
        cell.transform = CGAffineTransformMake(1, 0, 0, -1, 0, 0)
        ...
        return cell
    }

이렇게 되면 새로운 물건은 아래에서부터 순서대로 배열되기 시작한다.

주의


셀 데이터 소스 그룹의 변수는 새로운 순서에 따라 데이터를 포함합니다. (index0 데이터는 최신) 따라서 데이터를 추가할 때 insert를 사용합니다. 응용 프로그램이 아닌 insert를 사용합니다.

좋은 웹페이지 즐겨찾기