Iphone UIScrollView中UIView中的UIButton未正确加载

Iphone UIScrollView中UIView中的UIButton未正确加载,iphone,uiview,uiscrollview,uibutton,Iphone,Uiview,Uiscrollview,Uibutton,有点混乱的标题,但哦,好吧 我的viewController中有一个UIScrollView,即3个UIView,每个UIView中都有一些按钮。我从服务器下载数据并将其填充到视图中,这会在您开始滚动UIScrollView时起作用,但有时按钮仅部分加载 通常是按钮标签,没有添加我的格式。该按钮起作用,单击该按钮后,视图的其余部分将正确加载。基本上,如果以任何方式触摸UIScrollView,它都会正确显示 我尝试过在视图中添加和删除scrollView,并调用了[scrollView setN

有点混乱的标题,但哦,好吧


我的viewController中有一个UIScrollView,即3个UIView,每个UIView中都有一些按钮。我从服务器下载数据并将其填充到视图中,这会在您开始滚动UIScrollView时起作用,但有时按钮仅部分加载

通常是按钮标签,没有添加我的格式。该按钮起作用,单击该按钮后,视图的其余部分将正确加载。基本上,如果以任何方式触摸UIScrollView,它都会正确显示

我尝试过在视图中添加和删除scrollView,并调用了[scrollView setNeedsDisplay],同样的情况也发生了

有人见过这个吗

编辑:屏幕截图之前和之后只是基本的演示发生了什么


我正在drawRect中构建按钮,这导致了问题。使用单独的方法构建按钮,效果很好。

但有时按钮只能部分加载。你能上传一个截图吗?截图很诡异,可用的只是一个稍后的地方,但同样的问题也发生在人名和东西上。我希望你不是在后台线程中添加按钮…不,在处理UI的类中没有线程。不过,数据下载是在单独的线程上进行的。