我已经定制了UITableViewCell(从nib加载的静态内容)。这个单元格包含一个UILable,我想在用户点击它时更改其值。 (将显示PickerView,并且该用户可以为该标签选择值。)
所以我创建了以下IBAction。但是,当我尝试将其与UIlable连接时,它不允许我这样做。
-(IBAction)selectlanguage:(UILabel *)sender
{
/*
Code to display pickerview and select appropriate language
*/
self.languageLable.text=@"Spanish";
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.userTranslationLanuage = @"en|sp";
}
有谁能告诉我我错过了什么?
萨米特
答案 0 :(得分:5)
只需在连接到此IBAction的标签上放置一个隐形按钮。 UILabel对象无意直接响应用户触摸。