2017-10-21 11 views
-1

어떻게 부팅 할 때 테이블을 제거 할 수 있습니까? tryyded activityIndicator을 추가했지만 그는 나를 도와주지 않습니다.부팅하는 동안 행을 제거 tableView

내가 어떻게 든 잘못 설정 될 수 있습니다 UIView 또는 다른 것을 사용해야합니까?

는 코드 activityIndicator을 필요로 할 수 있습니다 :

private func setLoadingScreen() { 

    let width: CGFloat = 30 
    let height: CGFloat = 30 
    let x = (self.tableView.frame.width/2) - (width/2) 
    let y = (self.tableView.frame.height/2) - (height/2) - (self.navigationController?.navigationBar.frame.height)! 
    loadingView.frame = CGRect(x: x, y: y, width: width, height: height) 

    self.activityIndicator.activityIndicatorViewStyle = .gray 
    self.activityIndicator.frame = CGRect(x: 0, y: 0, width: 30, height: 30) 
    self.activityIndicator.startAnimating() 

    loadingView.addSubview(self.activityIndicator) 

    self.tableView.addSubview(self.loadingView) 

} 

private func removeLoadingScreen() { 

    self.activityIndicator.stopAnimating() 

} 

AI

+0

합니다. –

+0

) 나는 그것에 대해 생각하지 않았다.)) thanks :) –

답변

0

가장 간단한 솔루션을로드하기 전에 UITableViewCellSeparatorStyleNoneUITableView에 의해 정의 된 separatorStyle 속성 값을 설정하는 것입니다. 로딩이 당신이 UITableViewCellSeparatorStyleSingleLine

self.tableView.separatorStyle = .singleLine 

Apple Reference

0

설정 빈 UITableView 바닥 글로 다시 설정할 수 있습니다 완료되면

self.tableView.separatorStyle = .none 

. 이 경우 separatorStyle을 다시 전환 할 필요가 없습니다.

self.tableView.tableFooterView = UIView() 

또는 .none 나는 이것에 대한 UITableView에 확장을 만들려면

self.tableView.separatorStyle = .none 
1

UITableView separater 스타일 설정 : UITableViewCellSeparatorStyleNone에있는 tableview의 separatorStyle 설정

public extension UITableView { 
    /** 
    Hides the separators which display when the table view is empty. 
    */ 
    func hideSeparators() { 
     guard tableFooterView == nil else { return } 
     tableFooterView = UIView() 
    } 
}