小编iOS*_*iOS的帖子

UITextField - 圆角问题

我提出了我面临的问题.我正在以UITextField编程方式创建如下.

UItextField *mobileNumberField = [[UITextField alloc] initWithFrame:CGRectMake(10, 195, 300, 41)];
mobileNumberField.delegate = self;
mobileNumberField.borderStyle = UITextBorderStyleRoundedRect;
[mobileNumberField.layer setCornerRadius:14.0f];
mobileNumberField.placeholder = @"Mobile Number";
[self.paymentsHomeView addSubview:mobileNumberField];
Run Code Online (Sandbox Code Playgroud)

输出是附加图像.

在此输入图像描述

我不知道为什么它会在拐角处破裂.帮我修改我的文本字段,如下图所示.

在此输入图像描述

提前致谢..!

iphone objective-c uitextfield ios ios5

22
推荐指数
4
解决办法
3万
查看次数

Swift - 方法链接

我想在我的swift代码中实现方法链接,可能是Alamofire方法.例如,如果我必须使用我的功能,如下所示

getListForID(12).Success {
   // Success block
}. Failure {
   // Failure block
}
Run Code Online (Sandbox Code Playgroud)

我该如何创建这个功能getListForID

method-chaining ios swift

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

Swift - 确定Array1是否包含Array2中的至少一个对象

我有2个阵列.说,array1 = [1,2,3,4,5]array2 = [2,3].如果array1包含至少一个项目,我怎么能检查swift array2

arrays arraylist ios swift

8
推荐指数
3
解决办法
4167
查看次数

如何在运行时识别协议方法是可选的?

我定义了我的协议.我已经提到我的两个协议方法是可选的.在运行期间,如何确定特定方法是否可选?有什么办法可以找出答案吗?

cocoa protocols objective-c ios ios5

6
推荐指数
1
解决办法
707
查看次数

Cmake - 交叉编译 iOS 的 C++ 项目

对于 iOS 项目的 Cmake 集成,目前还没有很好的教程。网上查到的资料很少,但信息滞后。我有一个 C++ 项目,我想为我的 iOS 项目交叉编译它。我确实不是 C++ 和 Cmake 主题的专家。不过,我关注了一个我正在寻找的博客。

正如博客中提到的,我使用工具链来执行Cmake命令

mkdir build/ && cd build/ && cmake -G "Xcode" -DCMAKE_TOOLCHAIN_FILE=../ios-cmake/ios.toolchain.cmake ../../xxx-cpp -DPLATFORM=OS64COMBINED
Run Code Online (Sandbox Code Playgroud)

并且它.xcodeprojbuild目录中生成了 。

按照指示,我将生成的 Xcode 解决方案包含到我的主 iOS 项目中,并将 C++ 项目添加到“框架、库和嵌入式内容”和“依赖项”中。实际上,我想为 iOS 设备构建库,因此,正如同一博客中的评论中提到的,“从 Cmake 生成的 Xcode 项目本身不需要任何签名。相反,您可以将生成的 Xcode 项目包含在另一个需要签名的 Xcode 项目中已配置签名”,我的 iOS 项目已经进行了代码签名。当我尝试构建项目时,出现构建错误,提示“签署“xxx”需要开发团队。在签名和功能编辑器中选择一个开发团队。

这是我的观察

为设备构建主 iOS 项目:构建失败

签署“xxx”需要一个开发团队。在签名和功能编辑器中选择开发团队。

为模拟器构建主 iOS 项目:构建失败

clang: 错误: 没有这样的文件或目录: '/Users/user/Workspace/Cmake/Cmake Sample/build/lib/{C++ project}/core/Debug-iphonesimulator/libxxx.dylib' 命令 Ld 失败,退出代码非零

为设备构建生成的 …

c++ xcode cmake cross-compiling ios

6
推荐指数
1
解决办法
2443
查看次数

取消完成块

快问.

通常,我们进行Web调用并获取响应,我们将在完成块中返回数据,如下所示

func someAPIcall(input: input, completion: (result: data) -> Void) {
    ...
    completion(data)
}
Run Code Online (Sandbox Code Playgroud)

我使用下面的功能

someAPIcall(input) {
    (result: data) in
    print(result)
    // Update UI, etc
}
Run Code Online (Sandbox Code Playgroud)

是否有可能在以后的某个时间以某种方式取消完成块?比如,如果我popViewController立即进行Web调用,但是如果我取消了request,如果数据返回到完成块,则执行完成任务.

有没有什么机制我可以将其分配var给闭包并可以在以后取消?

我怎么能在需要时取消执行该块,比如说viewWillDisappear

closures block ios swift

5
推荐指数
2
解决办法
1881
查看次数

Alamofire上传大文件

我正在使用Alamofire将资产(图像/视频)作为多部分表单数据上传。对于小于300MB(应用程序)的文件大小,它可以正常工作。当我尝试上传大于300MB的文件时,应用崩溃。

if let video = self.avPlayerItem?.asset as? AVURLAsset {
    if let assetData = NSData(contentsOfURL: video.URL) {
        multipartFormData.appendBodyPart(data: assetData, name: "file", fileName: "video", mimeType: "video/mp4") // Execution stops here
    }
}
Run Code Online (Sandbox Code Playgroud)

我也从Xcode收到以下消息

在此处输入图片说明

我如何支持使用Alamofire上传大型视频?

multipartform-data ios swift alamofire

4
推荐指数
1
解决办法
2633
查看次数

Javascript - 检查是否配置了电子邮件

我们可以使用mailto:HTML和JavaScript 发送邮件.有没有可能的方法来检查电子邮件是否配置(即是否有任何默认的电子邮件服务发送电子邮件 - 如Outlook - )?

我需要处理这件事

if(emailConfigured == true)

{
    // send mail

} else {

    // give alert
}
Run Code Online (Sandbox Code Playgroud)

html javascript mailto jquery html5

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

iPhone - 旋转木马

我使用开源,iCarousel在我的应用程序中带来轮播控件.我使用的旋转木马类型是iCarouselTypeRotary这种类型的图像线性排列.但是,我需要像附加图像中的旋转木马一样带来图像.我应该怎样做才能使我的旋转木马在顶视图中倾斜为下图中的样式?请帮助.提前致谢.

在此输入图像描述 在此输入图像描述

iphone objective-c carousel ios icarousel

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

如何将[CustomClass]转换为[AnyObject]

我有一个自定义类的数组[CustomClass].我想把它转换成[AnyObject].

self.customClassArray = self.anyObjectArray as [AnyObject]
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

'AnyObject'不是'CustomClass'的子类型

无法将'[CustomClass]'类型的值转换为强制类型'[AnyObject]'.

我错过了什么?

arrays ios swift anyobject

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