Có ai nhìn thấy một đoạn trích (hoặc lớp/thư viện) sẽ vẽ hình tam giác góc đó trong ô xem bảng (xem hình bên dưới).iPhone Tablview cell - góc tam giác
5
A
Trả lời
4
Bạn có thể tạo chế độ xem mới từ một hình ảnh và sau đó thêm nó vào tiện ích gọi điện thoại addSubview. Dưới đây là ví dụ thiết lập góc khi khởi chạy:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
CGRect cornerFrame = CGRectMake(x, y, width, height);
UIImageView * corner = [[UIImageView alloc] initWithFrame:cornerFrame];
[corner setImage:[UIImage imageNamed:@"corner.jpg"]];
[cell.contentView addSubview:corner];
}
return cell;
}
0
Đó có thể chỉ là hình ảnh trong ô. Không có gì quá ưa thích, chỉ cần chạy tiêu chuẩn của bạn tùy chỉnh nhà máy UITableViewCell
Thao tác này sẽ không hoạt động đúng ... ô được sử dụng lại, bạn sẽ thêm nhiều ô này vào mỗi ô nếu bạn triển khai theo cách này. –
Đây là ví dụ về cách gọi 'addSubview'. Anh ta có thể sử dụng nó bất cứ nơi nào anh ta muốn. – Dimme
Ở vị trí đặc biệt này nó sẽ phá vỡ mặc dù :) Điều duy nhất tồi tệ hơn không có mẫu mã, là một mẫu mã xấu. –