小编Dey*_*een的帖子

如何识别导航堆栈中的先前视图控制器

我有两个单独的navigationcontrollers,一个与RootViewControllerA,另一个与RootViewControllerB.

我能够将ViewControllerC 推到A或B的导航堆栈上.

问题:当我在ViewControllerC中时,如何知道我是否在属于A或B的堆栈中?

objective-c uiviewcontroller uinavigationcontroller ios

78
推荐指数
7
解决办法
9万
查看次数

如何根据文本长度使UITextView高度动态?

正如您在此图片中看到的那样

UITextView变化是根据文本长度的身高,我希望把它调整它是根据文本长度高度.

*我看到了其他问题,但那里的解决方案对我不起作用

例

uitextview ios swift

52
推荐指数
13
解决办法
7万
查看次数

UICollectionView页眉和页脚视图

我正在使用UICollectionView并需要一个全局页眉和页脚以及节标题.全局页眉和页脚都应该与其余内容一起滚动.基本上它们应该像UITableView的tableHeaderView和tableFooterView属性一样工作.

图

根据我的理解,补充意见在特定部分的上方或下方,装饰视图无功能.我的全局页眉和页脚应该具有交互元素.

尝试了几个小时后,我真的把头发拉了出来.我找到了一些令人讨厌的方法,比如使用contentInsets进行黑客攻击并将子视图添加到collectionview中.我真正想要的是一个干净的方法来做到这一点.

我期待着任何建议!

uikit ios uicollectionview uicollectionviewlayout

25
推荐指数
2
解决办法
8601
查看次数

如何在Swift中为State设置归属标题颜色

我可以设置attributedTitlefor a UIControlState,但是如何设置属性标题的颜色UIControlState呢?

uibutton swift

25
推荐指数
2
解决办法
3万
查看次数

转动UILabel的某些部分就像UIButton一样?

我有一个属性字符串UILabel,我能够为文本的某些部分着色

let text = "Why did \(event) give \(event2) a 5 stars review? Details here. "
let linkTextWithColor = "Why did"
let range = (text as NSString).rangeOfString(linkTextWithColor)

let attributedString = NSMutableAttributedString(string:text)
attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blackColor() , range: range)

labelEvent.attributedText = attributedString
Run Code Online (Sandbox Code Playgroud)

现在我想让文本的某些部分可以替换,比如UIButton,如何做到这一点?

例1

例1

例2

例2

我需要有蓝色文本来响应触摸,并运行一个特定的功能,如一个UIButton.非常感谢帮助,谢谢.

uibutton uilabel ios swift

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

如何反转UIView特定区域的颜色?

模糊视图的一部分很容易,请记住,如果后面的视图内容发生变化,模糊也会实时变化.

我的问题

  1. 如何制作反转效果,你可以把它放在一个视图上,后面的内容会有反转的颜色

  2. 如何添加一个能够知道背后像素平均颜色的效果?

一般来说,如何访问像素并操纵它们?我的问题不是关于UIImageView,一般询问UIView ..

有些库可以做类似的事情,但是它们非常慢而且运行不像模糊一样平滑!

谢谢.

uiview ios swift

17
推荐指数
1
解决办法
1654
查看次数

如何左右滑动uitableview中的单元格,左侧显示图像,右侧显示图像

如图所示,我需要实现的是向左滑动,显示图像的按钮,蓝色按钮,向右滑动绿色按钮时,如何执行此操作?我使用swift和xcode 6.4

这是我在问之前尝试过的,我能够在单元格右侧显示两个带文本的选项,但我不想要那个,图中需要的是,如上所述,按钮需要是图像不是文字.

在此输入图像描述

uitableview ios swift

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

在android 6.0.1中,检索相机照片不起作用

1- 一些同事(使用android工作室的Android开发人员)在我的手机上测试他的应用程序时遇到了问题(这是一个与android 6.0.1相关的问题),他面临的问题是当他拿一个来自画廊的图像可以和他一起工作,但是当从相机拍摄照片时它没有显示,他怀疑他在手机上保存的图像没有得到保存,他怀疑这是一个许可问题,对他来说是有效的在星系上而不是在nexus上.

2- 同样的事情发生在我的团结中我买了一个过去常常在我的手机上工作的插件(当我拍摄相机照片时),现在我更新后它不再拍摄图像,我的意思是我走了相机并返回应用程序,而不像以前那样加载到视图中.

这是logcat显示的内容

--------- beginning of main 
02-07 16:36:10.272      203-813/? D/audio_hw_primary? out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2 
02-07 16:36:10.282      203-813/? D/audio_hw_primary? select_devices: out_snd_device(2: speaker) in_snd_device(0: none) 
02-07 16:36:10.282      203-813/? D/msm8974_platform? platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15) 
02-07 16:36:10.282      203-813/? D/audio_hw_primary? enable_snd_device: snd_device(2: speaker) 
02-07 16:36:10.284      203-813/? D/audio_hw_primary? enable_audio_route: apply and update mixer path: low-latency-playback 
02-07 16:36:10.289  24484-24484/? W/CAM_ActivityCloser? WARNING: Activity was artificially finished: CameraActivityController was closed. 
02-07 16:36:10.302  24484-24484/? I/CAM_2RsmeActvtyFltr? START onPause: Activity = com.android.camera.util.activity.DoubleOnResumeActivityFilter@d1e256d 
02-07 …
Run Code Online (Sandbox Code Playgroud)

camera android unity-game-engine android-6.0-marshmallow

14
推荐指数
1
解决办法
1547
查看次数

UIImageView是否有任何UV坐标(或类似)?

UIImageView在视图中有一个简单的,但我似乎无法在Apple的文档中找到任何更改UV坐标的功能UIImageView,向我传达我的想法,这个GIF文件应预览如何更改4个顶点坐标可以如何改变图像在决赛中被观看UIImageView.

我试图在网上找到一个解决方案(除了文档),但没有找到.

在此输入图像描述

我用Swift.

uiimageview affinetransform ios swift

10
推荐指数
1
解决办法
235
查看次数

Swift:扩展print()函数的功能

是否可以扩展Swift功能的功能?我想在我的程序中的每个print()函数上添加一个字符,而不必创建一个全新的函数并重命名print()的每个实例.是否可以创建一个在每个打印实例上附加'*'的扩展名?

这样做的目的是创建一种清除XCODE添加到调试器中的所有额外信息的方法.我使用print语句检查代码的不同部分的进度和成功,但XCODE在几秒钟内填写了数千行超额信息,很快就掩盖了我的具体陈述.

我想做的事:

print("Hello world!")
//Psuedo code:
Extension print(text: String) {
    let newText = "*\(text)"
    return newText
}
Run Code Online (Sandbox Code Playgroud)

输出:*Hello World!

然后我将过滤星号的Xcode调试输出.我一直在手动这样做

printing xcode swift

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