【发布时间】:2015-09-02 01:54:50
【问题描述】:
我创建了一个自定义 UITableViewCell,它有一个 UIScrollView 和一个 UIPageControl。我附上了下面的图片,说明它是如何设置的。一旦我在表格中使用它,我就会看到 2 个问题。它加载了 10 个图像, UIPageControl 有 10 个点。
当我点击其中一个 pageControl 点时,它会进入 UITableView 的 didSelectCell 方法
-
当我尝试滚动 UIScrollView 时,它会滚动,但随后会崩溃并出现以下回溯:
- 线程#1:tid = 0x134dc1, 0x000000010a10b00b libobjc.A.dylib
objc_msgSend + 11, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT) frame #0: 0x000000010a10b00b libobjc.A.dylibobjc_msgSend + 11 帧#1:0x00000001077b6a9a UIKit-[UIScrollView(UIScrollViewInternal) _scrollViewWillBeginDragging] + 117 frame #2: 0x00000001077a686f UIKit-[UIScrollView _updatePanGesture] + 238 帧#3:0x0000000107ac77b6 UIKit_UIGestureRecognizerSendActions + 262 frame #4: 0x0000000107ac6459 UIKit-[UIGestureRecognizer _updateGestureWithEvent:buttonEvent:] + 532 帧#5:0x0000000107acb076 UIKit___UIGestureRecognizerUpdate_block_invoke662 + 51 frame #6: 0x0000000107acaf72 UIKit_UIGestureRecognizerRemoveObjectsFromArrayAndApplyBlocks + 254 第 7 帧:0x0000000107ac0fed UIKit`_UIGestureRecognizerUpdate + 2796
- 线程#1:tid = 0x134dc1, 0x000000010a10b00b libobjc.A.dylib
非常感谢任何关于我做错了什么的指针!
【问题讨论】:
-
您能否展示一些来自
cellForRowIndexAtPath的代码,说明您是如何创建单元格和初始化customCell 的
标签: ios uitableview uiscrollview uipagecontrol