【发布时间】:2012-10-07 14:47:45
【问题描述】:
我知道可以使用 XIB 文件制作自定义 UITableViewCell 并执行此操作,但我如何使用 Button 执行此操作,所以制作新的 Lables 之类的?
非常感谢
【问题讨论】:
标签: iphone ios uibutton custom-controls
我知道可以使用 XIB 文件制作自定义 UITableViewCell 并执行此操作,但我如何使用 Button 执行此操作,所以制作新的 Lables 之类的?
非常感谢
【问题讨论】:
标签: iphone ios uibutton custom-controls
像这样实现 UIButton:
@interface MyNewButton : UIButton{
UILabel* nickNameLabel;
UIImageView* myImageView;
}
@property (nonatomic, retain) UIImageView *myImageView;
@property (nonatomic, retain) UILabel* nickNameLabel;
@end
@implementation MyNewButton
@synthesize myImageView;
@synthesize nickNameLabel;
- (id)initWithFrame:(CGRect)frame
{
myImageView=[[AXSImageView alloc] initWithFrame:CGRectMake(10, 3, 40, 40)];
[self addSubview:myImageView];
nickNameLabel=[[UILabel alloc] initWithFrame:CGRectMake(myImageView.frame.origin.x + myImageView.frame.size.width + 6, 15, 80, 17)];
[self addSubview:nickNameLabel];
}
- (void)drawRect:(CGRect)rect
{
//DO What You Need
}
- (void)dealloc
{
[nickNameLabel release],nickNameLabel=nil;
[myImageView release],myImageView=nil;
[super dealloc];
}
@end
使用XIB文件的UIView也可以作为子视图添加到这个类中,你知道什么意思:)