gpt4 book ai didi

iPhone SDK calloutview替换

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:27:14 26 4
gpt4 key购买 nike

我在这个网站上看到了一个代码:http://www.eidac.de/?p=183提供与 MapKit 中的注释相同的功能,当注释的标签文本很短时效果很好。但是,当文本很长时,Uibutton 是不可点击的,有没有人使用代码并有解决方案?谢谢

最佳答案

CallOutView.m 的 layoutSubviews 部分有错误,使 CalloutView 的框架太小(触摸事件不会传递给按钮,因为按钮在 View 的边界之外)。虽然我认为该函数需要完全重写,但解决该问题的最简单方法是删除第 186 行的 self.frame = frame; 并将以下内容添加到该函数的末尾。

frame.size.width = calloutLeft.frame.size.width + 
calloutCenter.frame.size.width + calloutRight.frame.size.width +
calloutButton.frame.size.width + MIN_RIGHT_IMAGE_WIDTH;
self.frame = frame;

关于iPhone SDK calloutview替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4282436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com