草庐IT

iphone - 无法从 XIB 中的属性检查器将 UIWebView 背景颜色更改为 clearcolor

我遇到了一个奇怪的问题。在我的应用程序中,我有一个显示一些描述的UIWebView。因为我想在整个页面上使用相同的背景颜色,所以我通过下面屏幕中显示的XIB中的Attributeinspector将背景颜色属性设置为clearcolor。但是从Attributeinspector设置属性对我不起作用。所以我在ViewDidLoad中写了一段代码并且完美运行:webview.backgroundColor=[UIColorclearColor];我的问题是,为什么Xib中的Attributeinspector背景颜色属性不起作用,而当我手动编码时却起作用?我认为这是一个错误吗?谢谢。附言

ios - viewWillAppear 上的标签大小不正确

我有以下设置只有横向View的XIB文件。此View连接到我的Controller此View上有一个标签连接到IBOutletUILabel*label这个标签是这样配置的(它占据了整个屏幕的宽度)。我覆盖了viewWillAppear并执行此操作(以获取标签的大小)。-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];CGRectrect=_labelTitleLand.frame;}奇怪的事情(我不明白)。当它以纵向(在iPad上)启动时返回size=(width768,height21),这是正确

ios - 更改从 Xib 加载的 View 框架

我正在尝试更改从xib加载的自定义View的框架。这是我的View初始化方法:-(id)initWithUserName:(NSString*)userNameandComment:(NSString*)comment{if(self){self=[[[NSBundlemainBundle]loadNibNamed:@"Comment"owner:selfoptions:nil]objectAtIndex:0];self.userName=userName;self.comment=comment;NSLog(@"CREATED");NSLog(@"%@,%@",self.userNa

ios - UILabel 的 NSTextAlignmentCenter 不起作用

我在一个单独的nib文件中有一个带有UILabel的View。我在UIViewController的viewWillAppear:方法中加载了这个nib文件,我正在尝试设置textAlignmentUILabel的属性,这样:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];NSArray*views=[[NSBundlemainBundle]loadNibNamed:@"MyView"owner:niloptions:nil];for(UIView*viewinviews){if([viewisKi

ios - 使用 swift3 为 xib 文件中的按钮提供操作

已提供:我的xib中有一个按钮与此相关的swift文件也已附上。问题:此单元格有一个按钮,需要在单击按钮时显示ViewController。此单元格附加到另一个ViewController中的TableView。我想在“BOOK”按钮上执行一个操作,以便在单击时打开新的ViewController。我无法做到这一点,有人可以建议我做些什么吗?代码:importUIKitclassHotelBookingCell:UITableViewCell{@IBOutletweakvarBookbtnOutlet:UIButton!overridefuncawakeFromNib(){super.

iphone - 如何以编程方式区分 iPhone 和 iPhone(Retina 3.5 英寸)?

这个问题在这里已经有了答案:DetectRetinaDisplay(14个答案)关闭9年前。很容易通过检查设备的高度来检查设备是iPhone5还是iPhone,如下所示if([UIScreenmainScreen].bounds.size.height==568){//iPhone5}else{//RegulariPhone}但是,我想知道,在进入elsebody480height之后,我想看看它是iPhone还是iPhoneretina?怎么做到的?我的主要目标是设置导航,正如我在另一个问题中给出的那样iOSXIB谢谢

ios - 为 UITableViewCell 加载自定义 XIB

我正在尝试为UITableViewCell使用自定义XIB文件,但无论我做什么,表格单元格始终为空-我的XIB根本没有加载。没有任何错误。这是我的做法:创建一个空应用程序,添加Storyboard、表格ViewController,添加新的UITableViewController,将其与表格Hook并设置一些示例项目。创建一个Controller作为UITableViewCell的子类+选中生成XIB的选项。创建三个示例标签并将它们添加为IBOutlets。加载XIB文件并尝试将其设置为单元格。代码:-(void)viewDidLoad{[superviewDidLoad];self

iphone - 从 xib 移动到 Storyboard时的封装?

使用xibs,您可以调用不同的初始化程序:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//FetchNote...//InitializeEditNoteViewControllerwiththefetchedNoteEditNoteViewController*vc=[[EditNoteViewControlleralloc]initWithNote:note];//PushViewControllerontoNavigationStack[self.n

iOS 按钮文本本地化 - 你必须做整个 xib 文件吗?

我正在努力将iOS应用翻译成俄语。除了按钮上的文字外,一切正常。似乎英文文本的大小定义了俄文文本可以容纳的大小。由于大部分俄语文本较长,因此即使按钮在此文本右侧有足够或空白的空间,它也会被截断。我已经在viewWillAppear方法中设置了按钮上的文本。有没有更好的方法来处理这个问题,或者整个xib文件是否需要本地化? 最佳答案 你看过按钮的autosizingsettings了吗??这将是最有可能导致文本被截断并在按钮中保留空间的原因。您可以在Xcode中或使用UIView::autoresizingMask以编程方式设置自动调

ios - 如何从 iOS 应用程序中查找未使用的 .h 、 .m 和 xibs

如果有办法从iOS应用程序中找出未使用的.h、.m文件和xib,请告诉我。提前致谢 最佳答案 终于搜索完成了,arun非常出色地从应用程序文件夹中找到未使用的图像以及其他文件。我的问题仍然悬而未决,我需要从xcode的项目文件夹中获取未使用的文件。如果有办法,将不胜感激https://github.com/arun80/xcodeutils 关于ios-如何从iOS应用程序中查找未使用的.h、.m和xibs,我们在StackOverflow上找到一个类似的问题: