視頻彈幕

突發想著給直播課堂的直播課上加彈幕

1.label寬度高度自適應

+ (CGSize)sizeWithString:(NSString*)string font:(UIFont*)font constraintSize:(CGSize)constraintSize

{

CGSizestringSize =CGSizeZero;

NSDictionary*attributes =@{NSFontAttributeName:font};

NSIntegeroptions =NSStringDrawingUsesFontLeading|NSStringDrawingTruncatesLastVisibleLine|NSStringDrawingUsesLineFragmentOrigin;

CGRectstringRect = [string boundingRectWithSize:constraintSizeoptions:optionsattributes:attributescontext:NULL];

stringSize = stringRect.size;

returnstringSize;

}通過boundingRectWithSize這個方法可以準確得到str的長度寬度

2.一個簡單實現彈幕(在對啊直播課堂試了試很簡單)

3.負責的彈幕,考慮的問題比較多

github地址? ?參考文章

考慮條數,碰撞,彈幕暫停及恢復等問題

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容