草庐IT

APSTUDIO_HIDDEN_SYMBOLS

全部标签

iOS 自动布局约束 : ignore hidden or zero-size view?

我需要水平布局两个标签和一个图像:[label1]-10-[icon]-10-[label2]问题是当label1没有文本(即空文本)时,左边缘和icon之间仍然有10pts的间距。我目前的做法是,每当我设置任何标签的文本时,我都会删除所有约束并重新添加它们,间距取决于文本。这显然效率不高,因为标签位于可以重复使用的单元格中,因此每次重复使用单元格时,都会删除并重新应用约束。接下来我想尝试的是为label1和icon设置一个专用约束,所以每次我设置label1的文本,我将添加或删除专用约束。我也想知道有没有更好的方法来做到这一点?如果它从根本上改变了我布局它们的方式,那很好。谢谢

iphone - 防止移动 safari 上的水平滚动,overflow-x :hidden breaks site

我正在寻找防止在移动safari中我的投资组合网站上的水平滚动。该设计的特点是屏幕外的内容div,直到用户单击菜单项,然后它们才会转换到屏幕上。这在桌面上运行良好,但在移动设备上它会留下大量额外的空白空间,用户可以水平滚动进入。网站是http://www.robiannone.com我用过这个viewport标签我试过使用overflow-x:hidden没有任何运气的媒体查询。当我将overflow-x:hidden添加到html或body标签时,什么也没有发生,但是当我将它添加到html和body标签时,网站会中断,并在标题附近放置一个滚动条。我已经搜索了其他解决方案,但到目前为止

ios - 测试 : Undefined symbols for architecture x86_64 时链接器错误

我正在努力支持iOS11和XCode9。当我尝试执行测试套件时,我收到一个链接器错误:Undefinedsymbolsforarchitecturex86_64"ConstantName",referencefrom:-[FileATesttestMethod]inFileATest.o在FileA.hOBJC_EXTERNNSString*constConstantName在FileA.m中NSString*constConstantName=@"ConstantValue"在FileATest.m中,我使用常量并导入#import"FileA.h"在头文件中使用静态常量似乎可行,但

iphone - alpha=0 或 hidden=YES 的 UIViews 是否仍然是性能开销?

当View被隐藏或alpha=0时,它是否仍然消耗CPU资源或被忽略?如果我去:[viewsetAlpha:0];然后[viewsetFrame:newFrameRect];这对性能有何影响? 最佳答案 “仍然绘制了alpha为零的东西,但是隐藏的View不会重新绘制到屏幕上。因为这只会在View发生变化时发生,所以差异应该是微不足道的......”编辑因此,setHidden很有用,而更改alpha则没有那么有用。一般来说,内存方面没有什么好处。您需要从View中移除以最大限度地提高性能,但更改非常小,可能无关紧要。

ios - UIView:alpha:0、hidden:YES、removeViewFromSuperview 和 frame.origin.y = -100000 之间的性能/内存差异;

临时隐藏View(例如,直到加载完成)时,什么对设备最有利?将alpha设置为0?将隐藏设置为YES?从父View中删除View?将View移动到无法在窗口/屏幕上显示的位置(例如frame.origin.y=-10000)?哪个在内存方面最好,哪个在性能方面最好?我知道Apple在某处写了一些关于此的内容,但我找不到。 最佳答案 哪个在内存方面最好removeFromSuperview在内存方面是最好的。为什么?因为它会导致View被释放。因此,如果View未被其他任何人保留(如强ivar),它将被释放。哪个在性能方面最好?set

Undefined symbols for architecture arm64

解决问题之前,先了解清晰涉及到的知识点:iOS支持的指令集包含:armv6、armv7、armv7s、arm64,在项目TARGETS---->BuildSettings--->Architecturs可以修改对应的指令集,目前StandardArchitectures(arm64,armv7) XCode中可设置:1、Architectures将制定项目将支持哪些指令集2、BuildActiveArchitectureOnly 用于设置是否只编译当前使用的设备对应的arm指令集,当该选项设置成YES时,具体编译的指令集取局于当前的设备支持的armv指令集,比如:Architectures设置

ios - insertRowsAtIndexPaths : with scrollToRowAtIndexPath: causes UITableView sections to be incorrectly hidden

我创建了一个包含可点击部分的UITableview。当您点击它们时,它们“膨胀”以显示其中的细胞点击的部分滚动到View的顶部。我计算所有索引路径以插入/删除必要的单元格,然后使用以下代码插入它们:[self.tableViewbeginUpdates];[self.tableViewinsertRowsAtIndexPaths:pathsToOpenwithRowAnimation:insertAnimation];[self.tableViewdeleteRowsAtIndexPaths:pathsToClosewithRowAnimation:deleteAnimation];[

ios - 错误 : duplicate symbols for architecture armv7 after change Core Data Model

我有一个使用核心数据框架的应用程序。我工作得很好。我刚刚更改了数据模型——向一个实体添加一个属性。当我尝试构建它时,出现错误:duplicatesymbol_OBJC_METACLASS_$_AccountFolderin:/Users/XXX/Library/Developer/Xcode/DerivedData/MyApp-bxsswgxdenxgjweotkkkckaoalat/Build/Intermediates/MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/AccountFolder-33D7EA63

ios - UIImage 是否具有 myLabel.hidden = YES 的等价物?

我想用方法中的代码隐藏UIImage...然后在其位置显示其他内容,然后再次重新启用它。我该怎么做?我知道如何使用UILabels(myLabel.hidden=YES)来做到这一点,但不知道如何使用UIImage谢谢! 最佳答案 确保您的UIImage包含在UIImageView中:UIImage*theImage=[UIImageimageNamed:@"someImageName.png"];UIImageView*imgView=[[UIImageViewalloc]initWithImage:theImage];self.

ios - iOS 12及以下版本如何使用SF Symbols?

我正在更新我的应用程序中的图标。在听说Apple在iOS13中发布了名为SFSymbols的图标字体后,我想知道我是否只能在iOS13中使用它们,或者是否也可以在较低版本的iOS中使用它们。如果我想使用它们,是否必须为旧版本实现回退? 最佳答案 您不能在早于iOS13的iOS版本中原生使用SFSymbols(有关SF符号,请参阅Apple的HumanInterfaceGuidelines)。但是,如果您对使用图形感兴趣,可以使用SFSymbolsapp导出图标的SVG版本。然后使用一些图形工具将它们转换为PNG图标,您可以导入到您的