我提出了一个UIActivityViewController,通过WhatsApp分享网址。 除了最新应用程序的共享对话框中的后退按钮不起作用外,一切正常。滑动以导航回来正在运行。
我提供活动视图控制器的代码是:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.robert.scorecount.SecondActivity">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Timer Settings"
android:id="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:textSize="20dp"
android:textAlignment="center" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Start"
android:id="@+id/StartButton"
android:layout_marginBottom="37dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="00:00"
android:id="@+id/Timer"
android:textSize="30dp"
android:layout_marginTop="88dp"
android:layout_below="@+id/ThirtyMinMatch"
android:layout_centerHorizontal="true" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Stop"
android:id="@+id/StopButton"
android:layout_above="@+id/StartButton"
android:layout_centerHorizontal="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="30 Minutes"
android:id="@+id/ThirtyMinMatch"
android:layout_marginTop="24dp"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@+id/Timer"
android:layout_toStartOf="@+id/Timer" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1 Hour"
android:id="@+id/OneHourMinMatch"
android:layout_alignTop="@+id/ThirtyMinMatch"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_toRightOf="@+id/Timer"
android:layout_toEndOf="@+id/Timer" />
</RelativeLayout>
答案 0 :(得分:1)
好的,我发现了问题。
在我的应用程序的某个地方,我将导航栏配置为全局导航中使用自定义后退按钮图像,如下所示:
UINavigationBar.appearance().backIndicatorImage = UIImage(named: "back_icon")
UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage(named: "back_icon")
在我将其更改为不再全局之后,它起作用了:
self.navigationBar.backIndicatorImage = UIImage(named: "back_icon")
self.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "back_icon")
谢谢堆栈溢出。