2
0

VMDisplayViewController.m 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // Copyright © 2020 osy. All rights reserved.
  3. //
  4. // Licensed under the Apache License, Version 2.0 (the "License");
  5. // you may not use this file except in compliance with the License.
  6. // You may obtain a copy of the License at
  7. //
  8. // http://www.apache.org/licenses/LICENSE-2.0
  9. //
  10. // Unless required by applicable law or agreed to in writing, software
  11. // distributed under the License is distributed on an "AS IS" BASIS,
  12. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. // See the License for the specific language governing permissions and
  14. // limitations under the License.
  15. //
  16. #import "VMDisplayViewController.h"
  17. #import "UTM-Swift.h"
  18. @implementation VMDisplayViewController
  19. #pragma mark - Properties
  20. @synthesize prefersHomeIndicatorAutoHidden = _prefersHomeIndicatorAutoHidden;
  21. @synthesize prefersPointerLocked = _prefersPointerLocked;
  22. - (BOOL)prefersHomeIndicatorAutoHidden {
  23. return _prefersHomeIndicatorAutoHidden;
  24. }
  25. - (void)setPrefersHomeIndicatorAutoHidden:(BOOL)prefersHomeIndicatorAutoHidden {
  26. _prefersHomeIndicatorAutoHidden = prefersHomeIndicatorAutoHidden;
  27. [self setNeedsUpdateOfHomeIndicatorAutoHidden];
  28. }
  29. - (BOOL)prefersPointerLocked {
  30. return _prefersPointerLocked;
  31. }
  32. - (void)setPrefersPointerLocked:(BOOL)prefersPointerLocked {
  33. _prefersPointerLocked = prefersPointerLocked;
  34. [self setNeedsUpdateOfPrefersPointerLocked];
  35. }
  36. - (void)showKeyboard {
  37. [self.view.window makeKeyWindow];
  38. }
  39. - (void)hideKeyboard {
  40. [self.view.window resignKeyWindow];
  41. }
  42. @end