草庐IT

Text-Light

全部标签

ios - UILabel TEXT 的两种颜色

我想为UILabel的文本设置两种颜色。我试过TTTRegexAttributedLabel,但它抛出未知类型错误。我也试过下面的代码。但它在settext处崩溃。NSMutableAttributedString*str=[[NSMutableAttributedStringalloc]initWithString:@"Hello.Thatisatestattributedstring."];[straddAttribute:@"Hello"value:[UIColoryellowColor]range:NSMakeRange(3,5)];[straddAttribute:@"Tha

iphone - 如何在 Core Text Programming 中设置字体大小和名称?

下面是我的代码崩溃了CTFramesetterRefframesetter=CTFramesetterCreateWithAttributedString(currentText);我正在尝试设置字体,请帮帮我,谢谢。+(void)drawText:(NSString*)textToDrawinFrame:(CGRect)frameRect{//CFStringRefstringRef=(__bridgeCFStringRef)textToDraw;//PreparethetextusingaCoreTextFramesetterNSAttributedString*stringRef

iphone - objective-c/iOS : setting status text in async function is slow

在我的应用程序中,我正在与远程服务器进行一些通信,由于这可能很慢,我认为异步运行该代码是个好主意。我在传递给dispatch_async的block中有我的通信代码。此代码进行通信,完成后设置标签文本。最后一部分是问题所在。文本已设置,但它会在几秒钟的延迟后出现。这是我的代码。-(void)doNetworkingTask{dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{//Slownetworktaskgoeshere.//Slownetworktaskdone,notifyt

ios - 如何知道 UIButton titlerable.text 是否改变

我只想知道如何在按钮标题更改时触发某些功能?我尝试使用此命令但没有任何效果:[buttonaddTarget:selfaction:@selector(function:)forControl:UIControlEventValueChange]; 最佳答案 你可以在你的viewcontroller中使用一个观察者,它有一个按钮的导出:首先添加观察者(以viewDidLoad为例)[self.buttonaddObserver:selfforKeyPath:@"titleLabel.text"options:NSKeyValueOb

ios - SceneKit Directional Light 导致闪烁

我正在尝试在Scenekit中添加定向光以转换阴影,但它会在对象上造成奇怪的人工制品。下面的橙色block具有默认设置的Material,漫反射设置为橙色。方向灯向下,比例增加,否则默认设置。(缩小比例还是一样的问题)。当我在纹理周围平移相机时,纹理上覆盖着闪烁的线条和点,看起来很糟糕。这在模拟器上不可见,仅在设备上可见。这是怎么回事,我该如何解决? 最佳答案 感谢Toyos,我现在知道自阴影是造成线条的原因。shadowBias的文档说设置这个值应该更正它,但对我来说它没有任何区别。最后我通过将平行光旋转2度来修复它。它最初是在-

ios - 如何在 Xcode 8 上将状态栏设置为 "Light"(最好不要通过代码)

除了使用preferredStatusBarStyle之外,还有其他方法可以在Xcode8上将状态栏设置为“Light”吗?例如,通过Plist文件来完成它会很棒。 最佳答案 终于弄明白了,无需代码,您只需在项目设置中将“StatusBarStyle”设置为Light,然后在您的plist上添加行“Viewcontroller-basedstatusbarappearance”,值为NO。就这么简单,无需实现所有UIViewControllers... 关于ios-如何在Xcode8上将

iOS : CGRect of a Specific Text in a String of a UILabel

我想知道一个字符串画成rect后会在第几帧。NSString*string=@"Thisisasampletext.";UILabel*label=[[UILabelalloc]init];label.text=string;//dosomesetupshere在drawInRect:方法中,我想检索特定单词的框架。假设我想知道Thisisasampletext.string.中的sample的rect。这是一个示例UILabel,我想知道红色框中文本的框架。谢谢! 最佳答案 你可以通过确定一个字符的特定像素来做到这一点即假设字符“

ios - 奇怪的 UITextField 故障/错误 : Cursor jumps left when centered text is deleted

当我在空的UITextField中按下删除键时,会出现一个奇怪的故障。我应该无法删除任何内容,但当我点击删除时光标移到文本字段中大约一个制表符宽度的左侧,它是空的。只有当文本在文本字段中居中而不是左对齐时才会发生这种情况。当我继续打字时,它会跳回中心并正常运行。知道会发生什么吗? 最佳答案 2018年XCode9.3和IOS10.3...我已经证实...至少在我的情况下,问题是由包含占位符文本的文本字段引起的。当我删除占位符文本时,光标表现得“正常”/符合预期。 关于ios-奇怪的UIT

ios - 如何使用 Text Kit (iOS 7) 在 UITextView 中垂直居中文本

总结:在iOS6中,我通过键值观察TextView的contentSize属性(https://stackoverflow.com/a/12591299/1239263)使文本在UITextView中垂直居中。当我升级到iOS7时,后一种技术工作不一致。与其尝试修复KVO技术,不如使用TextKit在UITextView中将文本垂直居中。我使用TextKit设计了一个解决方案,但它会在设备旋转时中断。UITextView是橙色的。当TextView最初加载时,文本正确居中:当设备旋转到横向时,文本仍然正确居中:但是,当设备旋转回纵向时,文本未正确居中。文本应该在一行上,就像在上面的第一

ios - 带有 MVVM Light 的选项卡栏 Controller 导航 Xamarin

iOS标准MVVMLightStoryboard模式是导航->ViewController->其他View但我想使用标签栏Controller作为RootView,到这里为止没有任何问题,但是当我想从该标签View导航时,在一个新的ViewController中我丢失了标签栏,并且View加载就像标准View,不像“选项卡式”View。我尝试创建以下架构TabBarController->导航->View->第二个View但是mvvm灯光模式将导航Controller放在SimpleIoc中,我只能创建一次。我必须如何设置Storyboard以确保我在所有View中都有导航和标签栏?