UIActivityViewController WhatsApp回到聊天按钮不起作用

时间:2016-05-23 15:42:26

标签: ios swift2 ios9

我提出了一个UIActivityViewController,通过WhatsApp分享网址。 除了最新应用程序的共享对话框中的后退按钮不起作用外,一切正常。滑动以导航回来正在运行。

看看屏幕截图,看看我正在谈论的按钮。 enter image description here

我提供活动视图控制器的代码是:

<?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>

1 个答案:

答案 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")

谢谢堆栈溢出。