Tôi có một thiết lập UITableView
trên ứng dụng của mình chạy trên iOS 7. Tôi có một phần và tải hình ảnh vào ô tùy chỉnh và nó cũng cuộn theo navigation bar
. mờ. Vì vậy, ban đầu, nội dung bên dưới navbar
và nó cuộn dưới navbar
khi chúng tôi cuộn xuống để xem thêm hình ảnh. Đối với điều này tôi đã thiết lập một số contentInset
ban đầu của UIEdgeInsetsMake(40, 0, 0, 0)
. Đôi khi, tôi cần một chế độ xem tiêu đề nhỏ trên bảng của mình để biểu thị các loại hình ảnh trên bảng của tôi. Vì vậy, tôi đã sử dụng mã sau:iOS 7, xem tiêu đề bảng không nổi
-(CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
return 30.0;
}
-(UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
TableSectionHeader *header=[[[NSBundle mainBundle] loadNibNamed:@"TableSectionHeader" owner:self options:nil] objectAtIndex:0];
[header.title setText:[NSString stringWithFormat:@"Type: %@", self.imageType]];
return head;
}
Trường hợp TableSectionHeader
là chế độ xem tùy chỉnh mà tôi đã tạo cho mục đích này. Bây giờ lý tưởng, tiêu đề phải nổi hoặc "dính" hoặc ngay bên dưới navbar
hoặc ở đầu bảng (nằm dưới thanh điều hướng). Nhưng trong trường hợp này, nó chỉ lăn ra khỏi màn hình. Tôi muốn tiêu đề để dính ngay dưới navbar
. Có ai biết làm thế nào tôi có thể đạt được điều này?
Tốt! Điều đó hiệu quả. :) Cảm ơn rất nhiều. :) –