2012-05-19 34 views
0

如何在UITableViewCell中獲得此效果?圖標的位置就在標籤的右側。像音樂應用中的iOS shuffle圖標

此外,這是洗牌圖標什麼是我應該使用的標準?我有一個類似的應用程序,用戶可以通過單詞隨機播放,每個單詞按照隨機順序播放。

enter image description here

回答

0

(假設û單擊圖標洗牌列表) 其那樣簡單相應地添加自定義按鈕與ImageView的作爲背景,作爲子視圖的cell.but設置幀等

UIButton *shuffbutton=[UIButton buttonWithType:UIButtonTypeCustom]; 
     shuffbutton.frame=CGRectMake(100,5, 30, 30); 
[shuffbutton setBackgroundImage:[UIImage imageNamed:@"shuffle_icon.png"] forState:UIControlStateNormal]; 

     [shuffbutton addTarget:self action:@selector(shuffle:) forControlEvents:UIControlEventTouchUpInside]; 
[cell addSubview:shuffbutton]; 
+0

不那麼複雜。仍然希望整個單元格是一個按鈕...只是希望圖像位於文本的右側(並非所有的方式向右) –

+0

在這種情況下使用imageview,因爲隨機播放文本是靜態的,你知道它的長度並且可以將圖像放在正確的位置,並且像往常一樣使用didselectrowatindexdexpath方法編寫代碼來洗牌(並且誰說100個像素會使您的圖像一路向右,它只是足以覆蓋您的「洗牌」文本只要 :) ) – sujith1406