Open yzw0525 opened 2 years ago
一样的问题
@qiuxiang 有解决方案吗
请问这个问题 大家都是怎么解决的呢
func update() { if view != nil { iconView?.layer.opacity = 1 let renderer = UIGraphicsImageRenderer(bounds: iconView!.bounds) view?.image = renderer.image { context in layer.render(in: context.cgContext) } iconView?.layer.opacity = 0 updateCenterOffset() } }
func updateCenterOffset() { if centerOffset == nil, view != nil { let size: CGSize = (view?.image.size)! view?.centerOffset = CGPoint(x: 0, y: -size.height / 2) } if centerOffset != nil { view?.centerOffset = centerOffset! } }
我改了源码 但总归不是长久之计 我自己看下来不会引起啥问题 希望大佬可以看一下 没问题的话最好能优化一下 这样改可能引起别的问题的话也请指出 谢谢大佬🙏~
我得花点时间来做测试,以前的代码基本也忘差不多了
这确实是个问题啊,我加了centerOffset不显示图片,也不显示大头针
有个笨方法就是延迟加上centerOffset属性,图片会抖动一下
Marker设置
centerOffset
参数之后,自定义view失效,只显示默认的大头针图标