小编Par*_*tel的帖子

如何将UICollectionView的高度调整为UICollectionView的内容大小的高度?

我想UICollectionView(红色的)缩小到内容大小的高度,在这种情况下UICollectionViewCells(黄色的)因为有很多空的空间.我尝试的是使用:

override func layoutSubviews() {
    super.layoutSubviews()
    if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) {
        self.invalidateIntrinsicContentSize()
    }
}

override var intrinsicContentSize: CGSize {
    return self.collection.contentSize
}
Run Code Online (Sandbox Code Playgroud)

return self.collection.contentSize总是返回(宽度,0),因此它收缩到高度值30(我在xib文件中为高度设置的值,虽然我有constaint> = 30).

在此输入图像描述

ios swift

54
推荐指数
8
解决办法
6万
查看次数

Xcode 11中导入的声明警告

当我运行代码时,Xcode 11会显示一些警告,例如:

<未知>:0:警告:导入的声明'UITableViewDiffableDataSourceCellProvider'无法映射到'UITableViewDiffableDataSourceReference.CellProvider'。
<未知>:0:警告:导入的声明'UITableViewDiffableDataSourceCellProvider'无法映射至'UICollectionViewDiffableDataSourceCellProvider'。

我该如何解决这些警告?

我在Xcode 11中运行代码,在Xcode 10中运行良好。

没有代码。如果您愿意,我可以显示您想要的。

我想解决这些警告。

ios swift

22
推荐指数
2
解决办法
1730
查看次数

无法使用UIDocumentPickerViewController选择多个文件

我正在尝试使用文件应用程序一次导入/选择多个文件UIDocumentPickerViewController.

尝试设置,allowsMultipleSelection = true但在呈现选择器时仍然没有" 选择 "选项.

代码段:

UIDocumentPickerViewController *dvc = [[UIDocumentPickerViewController alloc]initWithDocumentTypes:arrContents inMode:UIDocumentPickerModeImport];
dvc.delegate = self;
dvc.allowsMultipleSelection = true;
[self presentViewController:dvc animated:true completion:nil];
Run Code Online (Sandbox Code Playgroud)

截图: 在此输入图像描述

objective-c ios uidocumentpickervc

13
推荐指数
1
解决办法
2313
查看次数

如何在sql数据库中的单个字段中存储多个值

我的问题是,我想在数据库中存储一个有多个电话号码的人.对于数字的单个变量,每个只存储一个数字.现在,如果我想添加另一个电话号码,它将创建另一个具有相同细节但数量不同的新记录.我想一起显示所有这些数字.有人可以帮忙吗?

sql

8
推荐指数
2
解决办法
4万
查看次数

iOS Storyboard 有像 Android 那样的布局资源文件吗?

我是android背景的。我不知道iOS。在 Android 中,视图是使用 XML 文件创建的。我看过故事板,只有进行设计的选项,没有像 Android 那样查看故事板文件的选项。请原谅我。如果我无法正确表达我的疑问。

我使用 Kotlin、XML 使用 Android Studio 构建了一个应用程序。现在我正在 Xcode 中构建相同的应用程序。我看到了这种新的发展。

android storyboard ios

7
推荐指数
1
解决办法
1322
查看次数

如何在Swift 4中为UISlider轨道添加边框颜色?

我想要UISliderminimumTrackTintColorminimumTrackTintColor轨道 borderColor

我已经trackTintColorminimummaximum状态都设置了,但是我想为轨道添加边框UISlider

  • 我的UISlider样子是这样的:

滑块图像1 滑块图像2

  • 我需要这样跟踪边框:

带有边框的图像


class SliderWithHeart: UISlider
{

    override func awakeFromNib()
    {
        super.awakeFromNib()

        let imageTint = UIImage(named: "SliderHeart")
        self.minimumTrackTintColor = colorWithHex(hex: COLORCODE.APP_BUTTON_COLOR)
        self.maximumTrackTintColor = colorWithHex(hex: COLORCODE.APP_ORANGE_COLOR)
        self.setThumbImage(imageTint, for: .normal)
    }
    override func layoutSubviews()
    {
        super.layoutSubviews()
        super.layer.cornerRadius = self.frame.height/2
    }

    override func trackRect(forBounds bounds: CGRect) -> CGRect
    {
        var newBounds = super.trackRect(forBounds: bounds)
        newBounds.size.height = 10
        return newBounds
    }

} …
Run Code Online (Sandbox Code Playgroud)

uislider ios swift

5
推荐指数
1
解决办法
283
查看次数

我需要正则表达式来掩盖 JavaScript 中的电子邮件地址

我想在 JavaScript 中屏蔽电子邮件地址 abcdef@gmail.com=> abXXX@gmail.com

我使用了 /(?<=.{2}).(?=[^@]*?@)/ 正则表达式,但在 Internet Explorer 和 Mozilla 中不起作用,所以我需要在所有浏览器中工作的正则表达式(JavaScript)

maskedEmail = stringObj.replace(/(?<=.{2}).(?=[^@]*?@)/g, "X");

javascript reactjs

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

如何在Swift中创建百分比(%)明智的三色渐变?

我想快速创建具有三种颜色的渐变视图。

linear-gradient(to right, #232c63 10%,#1d6cc1 59%,#33bdd6 100%);
Run Code Online (Sandbox Code Playgroud)

如何用定义颜色%

第一种颜色,含10%

第二色,占59%

第三色100%

例:

在此处输入图片说明

ios swift

0
推荐指数
1
解决办法
182
查看次数

Can we have a number as column header in a table?

Create table A1
(
    seq_no int, 
    1100 varchar(20)
)
Run Code Online (Sandbox Code Playgroud)

With this query, I am getting an error

Incorrect syntax near 1100

How to overcome this in SQL Server?

sql-server

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