我尝试制作一个很棒的新闻应用,例如BBC新闻。我认为每个新闻项(请参见图片)都必须在其中包含一个UIImage和UILabel(新闻标题)->我们必须创建自定义视图。
我已经阅读了如何在Apple Developer网站上创建自定义视图,但是它只是介绍而已,没有一些示例。
我的问题是:
+如何创建该customview(内部包含UILabel的UIImage)
+如何在主屏幕应用程序的表视图中放置该视图。
预先感谢。对不起,英语不好。
最佳答案
尝试这个..
UIButton *objBtn;
objBtn = [[UIButton alloc] init];
objBtn.frame = CGRectMake(x, y, W, H);
[objBtn setBackgroundImage:[UIImage imageNamed:@"defalt_person_01.png"] forState:UIControlStateNormal];
[objBtn addTarget:self action:@selector(SelectLanguageBtn:) forControlEvents:UIControlEventTouchUpInside];
objBtn.tag = 101;
[self.view addSubview:objBtn];
//Your News On Imagebtn
UILabel *newsLab=[[UILabel alloc]initWithFrame:CGRectMake(BtnX, BtnY, W, H)];
newsLab.textAlignment=UITextAlignmentCenter;
newsLab.textColor=[UIColor orangeColor];
newsLab.backgroundColor=[UIColor clearColor];
newsLab.text = @"My News";
newsLab.font=[UIFont fontWithName:@"TimesNewRomanPS-BoldMT" size:30];
[objBtn addSubview:newsLab];