Browse Source

【综合】首页关闭后,引导点击无反应调整

niehaoyu 9 months ago
parent
commit
e6a5b03a56

+ 17 - 17
PDF Office/PDF Master/Class/GuideInfo/Controllers/KMFunctionGuideMultiController.xib

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -41,7 +41,7 @@
                                 <customView translatesAutoresizingMaskIntoConstraints="NO" id="D5c-c1-cPI">
                                     <rect key="frame" x="32" y="40" width="240" height="380"/>
                                     <subviews>
-                                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="xjo-FI-pJ7">
+                                        <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="xjo-FI-pJ7">
                                             <rect key="frame" x="-2" y="348" width="244" height="24"/>
                                             <textFieldCell key="cell" alignment="left" title="PDF to Office" id="d7J-z9-bfT">
                                                 <font key="font" metaFont="systemBold" size="20"/>
@@ -61,8 +61,8 @@
                                                 <rect key="frame" x="0.0" y="0.0" width="120" height="32"/>
                                                 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                 <subviews>
-                                                    <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yRK-B3-klu">
-                                                        <rect key="frame" x="27" y="10" width="67" height="16"/>
+                                                    <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="yRK-B3-klu">
+                                                        <rect key="frame" x="27" y="8" width="67" height="16"/>
                                                         <textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="Get Start" id="EQ3-hW-Ubb">
                                                             <font key="font" metaFont="systemBold"/>
                                                             <color key="textColor" red="0.99999600649999998" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@@ -86,7 +86,7 @@
                                                     <constraint firstItem="yRK-B3-klu" firstAttribute="centerX" secondItem="7uc-5r-uuj" secondAttribute="centerX" id="95s-Jg-fxv"/>
                                                     <constraint firstAttribute="trailing" secondItem="bNV-bb-hUn" secondAttribute="trailing" id="H2d-1L-I51"/>
                                                     <constraint firstAttribute="bottom" secondItem="bNV-bb-hUn" secondAttribute="bottom" id="K7v-p9-quN"/>
-                                                    <constraint firstItem="yRK-B3-klu" firstAttribute="centerY" secondItem="7uc-5r-uuj" secondAttribute="centerY" constant="-2" id="MBt-PX-ML6"/>
+                                                    <constraint firstItem="yRK-B3-klu" firstAttribute="centerY" secondItem="7uc-5r-uuj" secondAttribute="centerY" id="MBt-PX-ML6"/>
                                                 </constraints>
                                             </view>
                                             <constraints>
@@ -98,7 +98,7 @@
                                         <customView translatesAutoresizingMaskIntoConstraints="NO" id="ZqB-a4-2Kx">
                                             <rect key="frame" x="120" y="0.0" width="120" height="32"/>
                                             <subviews>
-                                                <button verticalHuggingPriority="750" allowsExpansionToolTips="YES" translatesAutoresizingMaskIntoConstraints="NO" id="BLI-t8-GUb" customClass="HyperLinkButton" customModule="PDF_Reader_Pro" customModuleProvider="target">
+                                                <button allowsExpansionToolTips="YES" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="BLI-t8-GUb" customClass="HyperLinkButton" customModule="PDF_Reader_Pro" customModuleProvider="target">
                                                     <rect key="frame" x="20" y="8" width="73" height="16"/>
                                                     <buttonCell key="cell" type="bevel" title="Learn More" bezelStyle="rounded" alignment="center" lineBreakMode="truncatingTail" imageScaling="proportionallyDown" inset="2" id="rFj-Aj-3Hq">
                                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
@@ -153,19 +153,19 @@
                                 </imageView>
                                 <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="WXK-no-Mi5" customClass="KMButton" customModule="PDF_Reader_Pro" customModuleProvider="target">
                                     <rect key="frame" x="360" y="168" width="24" height="24"/>
-                                    <constraints>
-                                        <constraint firstAttribute="width" constant="24" id="PI7-n2-d4Y"/>
-                                        <constraint firstAttribute="height" constant="24" id="mjf-2n-qgb"/>
-                                    </constraints>
                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" image="arrow_down_sel" imagePosition="overlaps" alignment="center" imageScaling="proportionallyDown" inset="2" id="eel-L1-lBe">
                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                         <font key="font" metaFont="system"/>
                                     </buttonCell>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="24" id="PI7-n2-d4Y"/>
+                                        <constraint firstAttribute="height" constant="24" id="mjf-2n-qgb"/>
+                                    </constraints>
                                     <connections>
                                         <action selector="previousAction:" target="-2" id="waG-00-gZk"/>
                                     </connections>
                                 </button>
-                                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="h9u-pa-nqn">
+                                <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="h9u-pa-nqn">
                                     <rect key="frame" x="22" y="175" width="100" height="17"/>
                                     <textFieldCell key="cell" alignment="center" title="PDF to Office" id="KeU-j9-76b">
                                         <font key="font" metaFont="systemBold" size="14"/>
@@ -173,7 +173,7 @@
                                         <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
                                     </textFieldCell>
                                 </textField>
-                                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Pne-a2-Dn9">
+                                <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Pne-a2-Dn9">
                                     <rect key="frame" x="22" y="117" width="396" height="48"/>
                                     <constraints>
                                         <constraint firstAttribute="width" constant="392" id="oeV-C5-fYn"/>
@@ -187,14 +187,14 @@
                                 </textField>
                                 <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="g30-Mi-n9I" customClass="KMButton" customModule="PDF_Reader_Pro" customModuleProvider="target">
                                     <rect key="frame" x="392" y="168" width="24" height="24"/>
-                                    <constraints>
-                                        <constraint firstAttribute="width" constant="24" id="TQc-Fv-ttP"/>
-                                        <constraint firstAttribute="height" constant="24" id="l9g-jD-Afd"/>
-                                    </constraints>
                                     <buttonCell key="cell" type="bevel" bezelStyle="rounded" image="arrow_right_sel" imagePosition="overlaps" alignment="center" imageScaling="proportionallyDown" inset="2" id="beh-Eg-Ukr">
                                         <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
                                         <font key="font" metaFont="system"/>
                                     </buttonCell>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="24" id="TQc-Fv-ttP"/>
+                                        <constraint firstAttribute="height" constant="24" id="l9g-jD-Afd"/>
+                                    </constraints>
                                     <connections>
                                         <action selector="nextAction:" target="-2" id="jpg-NT-7xg"/>
                                     </connections>

+ 3 - 1
PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController.swift

@@ -103,6 +103,8 @@ import Cocoa
     var didTrialExpiredLoad: Bool = false
     var repeatTrialAlertLoad: Bool = false
     
+    var guideWindowVC: KMFunctionGuideWindowController!
+    
     @IBOutlet weak var rightBottonHeight: NSLayoutConstraint!
     
     var currentController: NSWindowController?
@@ -943,7 +945,7 @@ extension KMHomeViewController {
     
     func loadNewUserGuide() -> Void {
         if KMFunctionGuideWindowController.availableShow(.functionMultiAIGuide) {
-            let guideWindowVC = KMFunctionGuideWindowController.init(windowNibName: "KMFunctionGuideWindowController")
+            guideWindowVC = KMFunctionGuideWindowController.init(windowNibName: "KMFunctionGuideWindowController")
             guideWindowVC.type = .functionMulti
             guideWindowVC.showWindow(nil)
             guideWindowVC.window?.orderFront(nil)