在我的表格單元格中,我有不同的控件,如ImageView,Label,Buttons。表格單元格中的ImageView突出顯示
在該ImageView是用於UserProfile圖像。當用戶點擊ProfileImage時,必須突出顯示。
對於我使用下面的代碼
- (IBAction)UserImageClick:(id)sender{
UITapGestureRecognizer *tapRecognizer = (UITapGestureRecognizer *)sender;
NSString *strUserID,*strUsername, *strUserProfileImage;
NSDictionary *dictionary = [self.allPostArray objectAtIndex:[tapRecognizer.view tag]];
strUserID = [dictionary valueForKey:@"user_id"];
strUsername= [dictionary valueForKey:@"username"];
strUserProfileImage = [dictionary valueForKey:@"userprofileimage"];
[sender setHighlighted:YES animated:YES];
}
有什麼辦法來突出發件人和動畫呢?這裏發件人是一個ImageView。
我認爲這可能會幫助你,http://stackoverflow.com/questions/1 1926729/change-uibutton-border-color-on-highlight – leo
僅供參考 - 不要使用'valueForKey:'來獲取字典值,除非您特別需要使用KVC。使用'objectForKey:'。 – rmaddy
好rmaddy我會改變它 –