草庐IT

ios - 使用来自 XIB 的自定义 NSView/UIView 子类?

好吧,这听起来可能很基础(尤其是对于编写过数万个Objective-C代码的人来说),但我一直试图避免所有这些……或者只是调整现有的解决方案。结果?我从来没有学会如何做这样简单的事情。所以,这是我的超简单场景:我想创建一个自定义的NSView(比方说一个带有图像和文本的简单View),我可以在InterfaceBuilder中分配它(取NSView元素并将其类设置为MYCustomView-仅此而已-没有比这更复杂的了)我知道我可以编写一个NSView子类并让它以编程方式在drawRect:中绘制我的所有元素以及所有这些-但我绝对不会找到其中的任何一点。我想要的是简单地在Interfa

ios - 如何在带有 XIB 的 IB 中使用 UIContainerView?

在Xcode6中,我试图在导航Controller内托管的ViewController内添加容器View。但是在对象库中没有容器View选项。我没有使用Storyboard只是一个普通的xib。容器View是否仅与Storyboard相关。在这种情况下,我是否只使用普通的UIView? 最佳答案 UIContainerView嵌入了一个subviewController。InterfaceBuilder期望显示容器View嵌入的subviewController——这在Storyboard中运行良好,但使用XIB是不可能的,因为它们

iOS,PopOverPresentationController 问题,.xib

我有一个NavigationController,另一个Controller被压入其堆栈:BNRDetailsViewController。现在,在BNRDetailsViewController中,我试图在按下工具栏按钮时显示一个弹出窗口,这会向我显示UIImagePickerController(仅在iPad设备上)。因此,我尝试遵循以下stackoverflow线程:UIPopoverPresentationControlleroniOS8iPhone但是没有成功。如果我只使用他们的代码,我会收到一条错误消息,指出pushingnavigationControllerisnots

ios - Xamarin iOS Designer xib 在文档大纲中缺少 'Files Owner'、 'ViewController' 对象

我是Xamarin初学者,使用MvvmCross从事跨平台移动项目.我刚刚升级到Xcode7和XamarinStudio5.10并尝试在XamariniOSDesigner中使用旧的iOSxib文件而不是Xcode。虽然xib没有ViewController对象,但以前,当xib在Xcode6中打开时,我可以将socket直接连接到Designer中缺少的FilesOwner(请参阅下图)。我有两个问题为什么在MvvmCross中创建的ViewControllerxib不包含ViewController对象如何在XamariniOSDesigner中访问“文件所有者”?

ios - 如何初始化添加到 objective-c 中的 .xib 的 UITableView?

我正在向我的ViewController中添加一个xib,例如:MyControllerOfXib*myCOntrolXib=[[MyControllerOfXiballoc]initWithFrame:CGRectMake(width,height)];在这个xib中,我有一个标签和一个UItableView。UIlabel很容易添加文字:myCOntrolXib.label.text=@"someText";但是我怎样才能初始化tableView呢?那我需要什么,我可以使用myCOntrolXib.table.delegate=self;没有问题? 最佳

ios - 从 iOS TableViewCell Xib 中移除分隔符

创建UITableViewCell子类时,.xibView会自动在View底部添加一个分隔符:我的tableView将separatorStyle属性设置为none;然而,这个差距在运行时仍然出现在随机单元格之间:在我的一生中,我无法让它停止随机显示间隙或xib将其移除。我找不到任何属性来防止这种情况发生。关于这个确切的问题,我的谷歌搜索结果空手而归。我该如何摆脱它?非常感谢任何见解 最佳答案 我的猜测是您在设计您的xib文件单元格时添加了间隙。当我将垂直条View添加到xib文件中的自定义单元格时,底部没有间隙,也没有像屏幕截图中

ios - XIB 中设置的 UIButton 操作但未触发

问题描述很简短,但我想我不需要说太多。当我加载我的自定义电影播放器​​的.xib时,UIButton/UIBarButtonItem控件被设置为我的File'sOwner对象的ivars/properties,并且它们还设置了它们的操作/选择器到各种本地方法。永远不会进入该函数(未命中gdb断点)。我已经验证了setView:和set...Button:正在被调用(还没有调查它们是否为nil)。我还尝试在UI初始化时手动调用addTarget:action:forControlEvents:/setAction:,但无济于事。这里也有额外的奇怪之处:按钮实际上突出显示,然后保持突出显示

objective-c - xcode 4.4.1 中的更改 - 创建 ViewController.xib?

好吧,我目前正在阅读一本关于iOS编程的书,但是随着与MainWindow.xib文件相关的xcode的变化,我迷路了,由于xocde的变化和这本书。书上说:3。Xcode应该创建项目。在Groups&FilesPane中,展开Classes和Resources文件夹并单击MainWindow.xib。选择View|公用事业|主菜单中的对象属性。选择View|从主菜单显示调试器区域。您现在可以看到Xcode界面的所有主要区域(图1-7)。熟悉信息和控件的布局。为此,我需要为自己创建MainWindow.xib,好吧,我创建了它。下一步如下:(这是我迷路的地方)4。单击QuickStar

objective-c - 在没有 View Controller 的情况下使用 xib

我需要创建几个相似的View以一种简单的方式,我在xib中创建了一些View(每个全屏)我有一个ViewController来使用这个xib的View,代码如下:NSArray*views=[[NSBundlemainBundle]loadNibNamed:@"MyXibName"owner:niloptions:nil];[self.viewaddSubview:[viewsobjectAtIndex:aIndex]];此时,View显示正常。现在,这些View中有一些按钮,所以我为每个View连接一个socket坏事发生了应用程序因而崩溃uncaughtexception'NSUn

iphone - xib 中带有 customcell 的 UItableview 和 searchbar

我是Iphone应用程序开发的新手。我需要开发一个带有UISearchbar的UITableview。我必须在tableView中显示一个json数组,默​​认为一个image和两个buttons和两个标签。两个按钮的功能是+和-一个标签用于显示按钮操作,一个标签用于显示json数组名称的数字。确切地说,我需要显示的是...在特定单元格的标签中单击按钮的次数,并在搜索栏中搜索相同项目时显示相同的次数。谁能帮帮我。请....提前致谢。这是我试过的代码..-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtInde