當前位置:編程學習大全網 - 圖片素材 - 如何實現淘寶那樣的多個商品的評價功能?

如何實現淘寶那樣的多個商品的評價功能?

首先應該應該使用TableView來布局,因為需要評價的商品的個數是不確定的,這裏我們用XIB來自定義cell,很多操作和賦值 ,我們就在cell中來完成

這是.h裏面的壹些控件和屬性,星星我用的是RatingBarView,不知道的可以去搜壹下,這裏用的的是BLOCK回調,在Controller裏面要用

- (void)awakeFromNib {

[super awakeFromNib];

// Initialization code

[_rating setImageDeselected:@"star2"

halfSelected:@"starB"

fullSelected:@"rating_show"

andDelegate:self];

_rating.isBig = YES;

_textView.delegate = self;

在awakeFromNib方法裏面設置textView的邊框和圓角 及代理方法

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView

{

self.plander.text = @"";

return YES;

}

- (void)textViewDidChange:(UITextView *)textView

{

當獲取焦點的時候把textView的占位灰色字給清除,然後再編輯結束後用_plusBlock(_textView.text,star,0);來把輸入的內容給傳出去

//下面是選中星星的時候的代理,同樣把數據給傳出去

首先處理是在cellForRowAtIndexPath裏面處理的

我們打印壹下selectArr的數據:

(

{

count = Ttttttttttttttttttttttttttttt;

row = 0;

star = "2.0";

},

{

count = Pppppppppppppppppppppppp;

row = 1;

star = "3.0";

},

{

count = Bbbbbbbbbbbbbbbbbbbbbbbb;

row = 2;

star = "5.0";

}

)

  • 上一篇:別了溫哥華劇情是什麽?結局呢?
  • 下一篇:午夜運動對身體的危害
  • copyright 2024編程學習大全網