设置停靠模式,切割设置星级图标
?
//星級
? ? [self.startView setStarLevelFormStr:model.starCurrent];
?
?
- (void)createUI{
? ? //在當前圖片上放置五星級圖片
? ? UIImageView * upImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 65, 23)];
?? ?
? ? upImageView.tag = 2000;
?? ?
? ? upImageView.image = [UIImage imageNamed:@"StarsForeground"];
?? ?
? ? [self addSubview:upImageView];
?? ?
? ? //執行切割多余部分的操作
? ? upImageView.clipsToBounds = YES;
?? ?
? ? //停靠模式 使五星級圖片停靠在父視圖的左側 不設置會自動拉伸
? ? upImageView.contentMode = UIViewContentModeLeft;
}
?
- (void)setStarLevelFormStr:(NSString *)level{
? ? //更改五星級圖片
?? ?
? ? UIImageView * imageView = (UIImageView *)[self viewWithTag:2000];
?? ?
? ? //@"4.5"->float4.5
? ? imageView.frame = CGRectMake(0, 0, (level.doubleValue/5.0)*65, 23);
轉載于:https://www.cnblogs.com/block123/p/4896816.html
總結
以上是生活随笔為你收集整理的设置停靠模式,切割设置星级图标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode Longest Com
- 下一篇: querydsl动态 sql_Query