我尝试制作一个很棒的新闻应用,例如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];

10-04 23:00