2013-10-17 54 views
0

嗨,在我的一個應用程序中,我有一個要求。要求實際上是我在一個類中有一個按鈕,並且如果我單擊該表並且一個標籤必須添加到另一個類視圖中。其實我正在使用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

請添加一些代碼或演示類..... – Spynet

+0

嗨Spynet請檢查我的問題吧。 – Naresh

+0

你好嗎? – Spynet

回答

0

這是一個用於創建標籤和表格視圖您確切的代碼?如果是檢查你的原始值(幀值)BCZ您爲X軸和Y軸的幀值拿出來看,所以它不是在可見狀態

Label1 = [[UILabel alloc]initWithFrame:CGRectMake(630, 460, 300, 25)]; 

此行使得標籤的幀失的看法。您只需爲所有組件設置幀大小,然後檢查它。

如果這不是導致問題的介紹你的問題好一點

你怎麼創造的呢?你想在視圖1中按下按鈕,它應該在凌晨2點創建動態標籤和表格視圖。

+0

嗨yohan謝謝你的回覆。其實我改變了這些座標,試過但沒用。是的,我的要求是在視圖1中按下按鈕,並且與Class1相關的View1和view2與Class2相關。 – Naresh

+0

其實我使用的是splitview控制器,所以我在viewcontroller中添加了與屏幕右側部分相關的按鈕。標籤和表格必須在屏幕左側的視圖中創建。 – Naresh

相關問題