我想創建一個新的Xcode控件實現到一個新的iOS應用程序。最終的想法是以圖形方式展示足球隊的形成。我意識到這可以全部用編程方式編碼,但我想創建一個新的控件來表示一個玩家,然後相應地加載隊形,因爲我可能會在將來向控制添加其他玩家信息。創建一個新的iOS控件
我創建了一個xib視圖文件,其中有一個用於顯示其名稱的標籤。我嘗試了以下內容,但標籤的文字沒有顯示出來。我錯過了明顯的東西嗎?
[我已經包含了正確的頭和已連接的標籤,並在廈門國際銀行設置爲新類]爲廈門國際銀行
頭文件:爲廈門國際銀行
@interface playerObject : UIControl
@property (nonatomic, strong) NSString *playerNameLabel;
@end
實現文件:
#import "playerObject.h"
@interface playerObject()
@property (strong, nonatomic) IBOutlet UILabel *nameLabel;
@end
@implementation playerObject
- (void) setPlayerNameLabel:(NSString *)playerNameLabel
{
self.nameLabel.text = playerNameLabel;
}
視圖控制器實施文件:
- (void)viewDidLoad
{
...
playerObject *newPlayer = [[playerObject alloc] initWithFrame:CGRectMake(10, 10, 100, 150)];
[newPlayer setPlayerNameLabel:@"TEST"];
[newPlayer setBackgroundColor:[UIColor redColor]];
[self.view addSubview:newPlayer];
}
提前致謝!
@ dgee4請讓我知道它是否解決了您的問題。謝謝。 – mato
僅供參考以上ping無法用於ping用戶,因爲他們還沒有參與此帖。 – grgarside