Revision: 2510
http://sourceforge.net/p/swingme/code/2510
Author: yuranet
Date: 2021-07-06 00:13:25 +0000 (Tue, 06 Jul 2021)
Log Message:
-----------
do not overlap status bar
Modified Paths:
--------------
iOSME/src/javax/microedition/midlet/MIDlet.java
iOSME/src/net/yura/ios/AppController.java
Modified: iOSME/src/javax/microedition/midlet/MIDlet.java
===================================================================
--- iOSME/src/javax/microedition/midlet/MIDlet.java 2021-07-05 13:11:19 UTC (rev 2509)
+++ iOSME/src/javax/microedition/midlet/MIDlet.java 2021-07-06 00:13:25 UTC (rev 2510)
@@ -3,7 +3,6 @@
import java.util.Properties;
import javax.microedition.io.ConnectionNotFoundException;
import javax.microedition.lcdui.Display;
-
import apple.c.Globals;
import apple.foundation.NSOperationQueue;
import apple.foundation.NSThread;
Modified: iOSME/src/net/yura/ios/AppController.java
===================================================================
--- iOSME/src/net/yura/ios/AppController.java 2021-07-05 13:11:19 UTC (rev 2509)
+++ iOSME/src/net/yura/ios/AppController.java 2021-07-06 00:13:25 UTC (rev 2510)
@@ -29,9 +29,6 @@
public void viewDidLoad() {
super.viewDidLoad();
- // TODO is this needed?
- view().setBackgroundColor(UIColor.whiteColor());
-
Display display = Display.getDisplay(MIDlet.DEFAULT_MIDLET);
display.setController(this);
}
@@ -39,18 +36,9 @@
public void setRendererView(UIView renderer) {
this.renderer = renderer;
view().addSubview(renderer);
-
renderer.setTranslatesAutoresizingMaskIntoConstraints(false);
- NSDictionary views = NSDictionary.dictionaryWithObjectForKey(renderer, "renderer");
- NSArray constrs = NSLayoutConstraint.constraintsWithVisualFormatOptionsMetricsViews(
- "|-0-[renderer]-0-|", 0, (NSDictionary<String, Object>) NSDictionary.dictionary(), views);
- view().addConstraints(constrs);
- constrs = NSLayoutConstraint.constraintsWithVisualFormatOptionsMetricsViews(
- "V:|-0-[renderer]-0-|", 0, (NSDictionary<String, Object>) NSDictionary.dictionary(), views);
- view().addConstraints(constrs);
- view().layoutSubviews();
- /*
+/*
NSLayoutConstraint constraint;
constraint = NSLayoutConstraint.constraintWithItemAttributeRelatedByToItemAttributeMultiplierConstant(
view(), NSLayoutAttribute.Left, NSLayoutRelation.Equal, customView, NSLayoutAttribute.Left, 1.0, 0);
@@ -64,7 +52,24 @@
constraint = NSLayoutConstraint.constraintWithItemAttributeRelatedByToItemAttributeMultiplierConstant(
view(), NSLayoutAttribute.Bottom, NSLayoutRelation.Equal, customView, NSLayoutAttribute.Bottom, 1.0, 0);
view().addConstraint(constraint);
- */
+*/
+
+/*
+ NSDictionary views = NSDictionary.dictionaryWithObjectForKey(renderer, "renderer");
+ NSArray constrs = NSLayoutConstraint.constraintsWithVisualFormatOptionsMetricsViews(
+ "|-0-[renderer]-0-|", 0, (NSDictionary<String, Object>) NSDictionary.dictionary(), views);
+ view().addConstraints(constrs);
+ constrs = NSLayoutConstraint.constraintsWithVisualFormatOptionsMetricsViews(
+ "V:|-0-[renderer]-0-|", 0, (NSDictionary<String, Object>) NSDictionary.dictionary(), views);
+ view().addConstraints(constrs);
+*/
+
+ renderer.bottomAnchor().constraintEqualToAnchor(view().safeAreaLayoutGuide().bottomAnchor()).setActive(true);
+ renderer.topAnchor().constraintEqualToAnchor(view().safeAreaLayoutGuide().topAnchor()).setActive(true);
+ renderer.rightAnchor().constraintEqualToAnchor(view().safeAreaLayoutGuide().rightAnchor()).setActive(true);
+ renderer.leftAnchor().constraintEqualToAnchor(view().safeAreaLayoutGuide().leftAnchor()).setActive(true);
+
+ view().layoutSubviews();
}
@Override
@@ -76,7 +81,6 @@
if (displayable instanceof Canvas) {
((Canvas)displayable).fireShowNotify();
}
-
}
@Override
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|