How to pass multiple enum values as a function parameter

后端 未结 8 1600
余生分开走
余生分开走 2020-11-29 10:04

How would I do the following - passing two NSStringDrawing options as a function parameter in swift:

CGRect boundingRect = [string boundingRectWithSize:CGSiz         


        
8条回答
  •  爱一瞬间的悲伤
    2020-11-29 10:44

    Another solution, use unsafeBitCast.

    Like below:

    let options = unsafeBitCast(NSStringDrawingOptions.UsesLineFragmentOrigin.rawValue | 
                                NSStringDrawingOptions.UsesFontLeading.rawValue,
                                NSStringDrawingOptions.self)
    

提交回复
热议问题