嗨,在我的一个应用程序中,我有一个要求。要求实际上我在一个类中有一个按钮,如果我点击那个表,一个标签必须添加另一个类视图。其实我正在使用splitViewcontroller。这里发布我面临的问题是,如果我点击一个类中可用的按钮。表和标签不是在另一个类中添加实际我以编程方式创建这些组件。请让我知道如何处理这种情况。
供您参考:
Class1:
-(void)pressAddButton
{
Class2*classObject=[[Class2 alloc]init];
[customObject addComponents];
}
在第2课:
-(void)addComponents
{
Label1 = [[UILabel alloc]initWithFrame:CGRectMake(630, 460, 300, 25)];
[Label1 setFont:[UIFont systemFontOfSize:18.0f]];
[Label1 setFont:[UIFont boldSystemFontOfSize:20.0f]];
[Label1 setTextColor:[UIColor whiteColor]];
[Label1 setBackgroundColor:[UIColor clearColor]];
[Label1 setText:@"+ Add-Ons For Consideration"];
[self.view addSubview:Label1];
Table = [[UITableView alloc]initWithFrame:CGRectMake(620, 530, 500, 90)style:UITableViewStylePlain];
Table.delegate=self;
Table.dataSource=self;
[Table setBackgroundColor:[UIColor clearColor]];
[self.view addSubview:Table];
Label2 = [[UILabel alloc]initWithFrame:CGRectMake(635, 660, 60, 25)];
[Label2 setText:@"Total"];
[Label2 setBackgroundColor:[UIColor clearColor]];
Label2.font = [UIFont systemFontOfSize:22];
[Label2 setFont:[UIFont boldSystemFontOfSize:22]];
[Label2 setTextColor:[UIColor whiteColor]];
[self.view addSubview:Label2];
}
答案 0 :(得分:0)
这是您创建标签和表格视图的确切代码吗?如果是这样检查原点值(帧值)bcz你设置x轴和y轴的帧值超出视图,使它不处于可见状态
Label1 = [[UILabel alloc]initWithFrame:CGRectMake(630, 460, 300, 25)];
这条线使标签的框架不在视野范围内。您只为此所有组件设置框架大小,以便检查它。
如果这不是导致问题简要说明你的问题好一点
你是如何创造它的?你想在视图1中按下按钮,它应该在视图2上午创建动态标签和表视图。