小编sai*_*jab的帖子

仅在输入后启用UIAlertAction的UIAlertAction

我使用的是UIAlertController提出了一个对话UITextField和一个UIAlertAction按钮标记为"好".如何将多个字符(例如5个字符)输入到UITextField?中,如何禁用该按钮?

objective-c uitextfield ios uialertcontroller

10
推荐指数
3
解决办法
7821
查看次数

Xcode故事板更改未显示在设备或模拟器上

这让我发疯。

我的应用程序正常运行,然后我不知道自己做了什么,但是storyboard/ IB/ Xibs当我在真实设备或模拟器上运行该应用程序时,我现在在等方面所做的任何更改都没有更新。例如,我更改了的textColorUILabel但是当我运行该应用程序时,旧颜色仍然在设备或模拟器上同时显示。我正在使用Xcode版本7.3.1。

请帮忙。谢谢

iphone objective-c ios xcode7.3

5
推荐指数
3
解决办法
4382
查看次数

比较空的NSURL

我需要你的帮助.我有一个NSURL对象

NSURL *myImageUrls = [[feeds objectAtIndex:indexPath.row] objectForKey: @"url"];
if(myImageUrls == nil){
    NSLog(@"URL empty %@", myImageUrls);
}
else{
    //NSURL *url = imageUrls;
    NSLog(@"Image URL:%@", myImageUrls);
}
Run Code Online (Sandbox Code Playgroud)

NSLog显示图像URL:表示myImageUrls为空,但if语句永远不会被打印.如果NSURL对象为空,如何打印它.我已经尝试了myImageUrls == null和[myImageUrls length] = 0,但if块永远不会被打印出来.

xcode objective-c nsurl ios

3
推荐指数
1
解决办法
4423
查看次数

ConstraintLayout 设置视图增长但不接触的约束

我在约束布局 A (textview)、B(textview) 和 C (imageview) 中有三个视图。B 有动态文本,因此我希望它尽可能增长,但不接触 C。它可以有多行,但我不想固定它的宽度,也不应该使 C 离开屏幕。我如何将约束布局用于此类布局。这就是我想要实现的https://i.stack.imgur.com/EIbnz.png如果文本较多,请将其设为多行。这就是我得到的https://i.stack.imgur.com/VG7Z5.png 。如果文本很长,最后一个图像视图将被推出屏幕。

<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:background="@drawable/button_background_rounded_gray"
    android:id="@+id/container"
    android:layout_width="wrap_content"
    android:layout_height="30dp">

<androidx.appcompat.widget.AppCompatTextView
        android:id="@+id/docIcon"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:textAllCaps="true"
        android:gravity="center"
        android:text="PDF"
        android:textColor="@color/tcWhite"
        android:background="@drawable/button_background_rounded_red"
        android:layout_marginStart="10dp"
        android:textSize="7sp"
        android:layout_width="20dp"
        android:layout_height="20dp"/>

<androidx.appcompat.widget.AppCompatTextView
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        android:textSize="12sp"
        android:id="@+id/docName"
        tools:text="Accommodation Voucher -  Circus at Disneyland Paris - Demo - 11 Oct.pdf"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        app:layout_constraintStart_toEndOf="@+id/docIcon"
        android:layout_gravity="center_vertical"/>

<androidx.appcompat.widget.AppCompatImageView
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        android:id="@+id/docStatus"
        app:srcCompat="@drawable/ic_picture_as_pdf_red_24dp"
        android:layout_marginEnd="10dp"
        android:layout_width="20dp"
        android:layout_height="20dp"
        app:layout_constraintStart_toEndOf="@+id/docName"/>
Run Code Online (Sandbox Code Playgroud)

android android-constraintlayout

2
推荐指数
1
解决办法
1194
查看次数

使用CALayer画一个加号(+)

我对CALayer不太满意,但是我需要画一个加号(+),并且我不想使用图像来制作动画。有什么帮助吗?

objective-c calayer ios

-1
推荐指数
1
解决办法
695
查看次数