知道何时在Apple Watch模态接口控制器中单击取消按钮

时间:2015-05-05 08:12:26

标签: ios objective-c interface controller apple-watch

如果界面控制器以模态方式显示,是否有办法知道用户是否按下了取消按钮?让我们假设您想在接口控制器被解除之前做一些事情。

1 个答案:

答案 0 :(得分:0)

如果在解雇控制器时需要做一些事情,您也可以致电import io import time import socket import struct import picamera class SplitFrames(object): def __init__(self, connection): self.connection = connection self.stream = io.BytesIO() self.count = 0 def write(self, buf): if buf.startswith(b'\xff\xd8'): size = self.stream.tell() if size > 0: self.connection.write(struct.pack('<L', size)) self.connection.flush() self.stream.seek(0) self.connection.write(self.stream.read(size)) self.count += 1 self.stream.seek(0) self.stream.write(buf) client_socket = socket.socket() client_socket.connect(('my-server', 6677)) connection = client_socket.makefile('wb') try: output = SplitFrames(connection) with picamera.PiCamera(resolution='640x480', framerate=60) as camera: camera.start_preview() time.sleep(2) start = time.time() camera.start_recording(output, format='mjpeg') camera.wait_recording(30) camera.stop_recording() connection.write(struct.pack('<L', 0)) finally: connection.close() client_socket.close() finish = time.time() print('Sent %d images in %d seconds at %.2ffps' % (output.count, finish-start, output.count / (finish-start))) 例如;

deinit