這是.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";
}
)