我的UISwitch
有问题。当我选择或取消选择我的开关state(isHighlighted, selected)
始终为0.我正在使用iOS 8.3。
- (IBAction)sliderOnOff:(id)sender {
NSLog(@"%lu", (unsigned long)_sliderOnOff.state);
}
记录:
2015-04-27 22:41:50.617项目[4011:179116] 0
2015-04-27 22:41:50.762项目[4011:179116] 0
2015-04-27 22:41:50.972 Project [4011:179116] 0
2015-04-27 22:41:51.088项目[4011:179116] 0
2015-04-27 22:41:51.226项目[4011:179116] 0
2015-04-27 22:41:51.343 Project [4011:179116] 0
你能帮助我吗?
答案 0 :(得分:0)
我认为你需要UISwitch的import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
final Reader rdr = new InputStreamReader(System.in);
final Scanner s = new Scanner(rdr);
while (true) {
if (rdr.ready()) {
System.out.println(s.next());
} else {
// use Thread.sleep(millis); to reduce output frequency
System.out.println("No input");
}
}
}
}
属性。所以它是on
,而不是switch.on
。
您可能需要先将switch.state
投射到id
才能访问该媒体资源。
答案 1 :(得分:0)
您需要访问on
的{{1}}属性
您当前阅读的内容是超级UISwitch
的{{1}}又名UIControlState
,它会通知您有关选择,突出显示等的信息。
state