我像这样在 cellForRowAtIndexPath 中创建了开关。
UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectZero];
CGRectZero 相当于 CGRectMake(0,0,0,0)。 但是,开关的尺寸是正常的。 我没有指定实际尺寸。 请向我解释一下上面的代码是如何工作的。
最佳答案
UISwitch 不可自定义,这也适用于大小。
UISwitch 覆盖 initWithFrame:
并强制执行适合控件的大小。给定矩形的大小部分将被忽略。
关于iphone - 这是什么意思?初始化WithFrame :CGRectZero],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7215348/