ECSlidingController缺少2个右侧菜单图标

时间:2014-03-25 17:09:50

标签: ios ecslidingviewcontroller

我用真棒ECSildingViewController 2.0创建了我的应用程序。但是当我刚发现右侧菜单上的UITableViewCell无法显示图标时。它在左侧菜单上运行良好。请在此处找到截图:

http://i.imgur.com/KxtOlJE.png
http://i.imgur.com/wAdPDPK.png

- (NSArray *)menuItems {
    if (_menuItems) return _menuItems;

    _menuItems = @[@"Item 1",@"Item 2"];
    _menuIcons = @[@"play.png",@"heart.png"];

    return _menuItems;
}

#pragma mark - UITableViewDataSource

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.menuItems.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"MenuCell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    NSString *menuItem = self.menuItems[indexPath.row];
    NSString *menuIcon = self.menuIcons[indexPath.row];

    cell.textLabel.text = menuItem;
    cell.imageView.image = [UIImage imageNamed:menuIcon];
    [cell setBackgroundColor:[UIColor clearColor]];

    return cell;
}

1 个答案:

答案 0 :(得分:0)

很多Neal。我发现anchorLeftPeekAmount和anchorLeftRevealAmount很好。所以我将UITableView的宽度从320减少到276(anchorLeftPeekAmount默认为44)。然后它显示正确!