2011-12-02 39 views

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

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. –

+0

Đâ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

+0

Ở 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. –

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

Các vấn đề liên quan