iOS幻灯片菜单包含图像

时间:2014-01-24 23:19:01

标签: ios uitableview

我有一个右侧的幻灯片菜单,我想自定义图标而不是文字标签。

我有SlideNavigationController.m和SlideNavigationController.h

在MenuViewController.h中我有:

#import <UIKit/UIKit.h>
#import "SlideNavigationController.h"

@interface MenuViewController : UIViewController <UITableViewDelegate>

@property (nonatomic, strong) NSString *cellIdentifier;

@end

在MenuViewController.m中我有:

#import "MenuViewController.h"

@implementation MenuViewController
@synthesize cellIdentifier;



#pragma mark - UITableView Delegate & Datasrouce -

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection (NSInteger)section
{
return 3;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:self.cellIdentifier];


switch (indexPath.row)
{
    case 0:
        cell.imageView.image = [UIImage imageNamed:@"Maps-icon.png"]; 
        break;

    case 1:
        cell.textLabel.text = @"Yellow";
        break;

    case 2:
        cell.textLabel.text = @"Orange";
        break;



}

return cell;
}

对于每个案例(例如,案例0: cell.imageView.image = [UIImage imageNamed:@“Maps-icon.png”]; 我想将图像放在单元格的最右侧,因为这是幻灯片动画上显示的内容。如何更改图像的位置?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您只是想要自定义UITableViewCell。关于如何做到这一点,互联网上有大量的教程。

http://mobile.tutsplus.com/tutorials/iphone/customizing-uitableview-cell/ https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TableView_iPhone/TableViewCells/TableViewCells.html

此外,您可能最好使用数组来保存有关表视图单元格的数据,而不是使用switch语句。