草庐IT

ios - iOS 中的 Xcode 类名称没有应用程序名称前缀

我正在尝试使用此代码从xib加载UIViewNSString*className=NSStringFromClass([selfclass]);_customView=[[[NSBundlemainBundle]loadNibNamed:classNameowner:selfoptions:nil]firstObject];在另一个项目中它工作正常,但在我的新项目中className返回"myapp.MyClassName"。我不知道为什么它会添加应用程序名称“myapp”。类名前的前缀。我没有名为"myapp.MyClassName.xib"的nib,所以应用程序崩溃了Couldno

xcode - XIB 文件 : Can't drag a View from a xib file to a swift file

我只是将一个View拖放到一个xib文件中。我添加了一些约束并尝试使用Ctrl键从View拖动到带有助理编辑器的.swift文件,但它反弹回来,我错过了什么? 最佳答案 我正在设置View的自定义类而不是文件的所有者。一旦我将文件的所有者设置为自定义类,我就能够从Storyboard中的View控制拖动到我的类。希望这对某人有帮助。 关于xcode-XIB文件:Can'tdragaViewfromaxibfiletoaswiftfile,我们在StackOverflow上找到一个类似的问

iOS Xib弹框展示多行文字父视图根据子视图高度自适应

项目开发中经常会遇到弹框的需求,如果弹框中文字内容是固定的那么弹框高度也是固定的很好写。如果文字从接口获取,并且要求弹框高度随文字高度变化就要考虑多种情况了。至少要考虑三种情况,分别给弹框设置一个最小高度和最大高度。1.如果当前文字内容高度2.如果规定的文字内容最小高度3.如果当前文字内容高度>规定的文字内容最大高度,那么当前弹框高度=规定的弹框最大高度,并且多出来的文字通过滑动展示Xib中具体操作如下:1.添加一个ScrollView,添加上下左右和高度约束2.在ScrollView里面添加一个Label,并设置文字为多行3.双指按住Label,拖向ScrollView松开,分别添加上下左右

ios - 如何在添加的 XIB View 中捕捉按钮的点击(注解)

1)我有带MapKit的ViewController1.1)我在map上添加了一些图钉classViewController:UIViewController,MKMapViewDelegate2)我为自定义引脚标注和注释编写了新类classCustomPointAnnotation:MKPointAnnotation{classCustomCalloutView:UIView{3)我已经为我的自定义pin标注创建了.xib4)我在我的.xib中创建了按钮,这个按钮必须做一些事情,例如@IBActionfuncclickTest(sender:AnyObject){print("aaa

ios - 使用 xib 文件的自定义表格 View 的单元格,无法单击/选择/点击

我有tableview和使用swift的自定义单元格。下面是完整的代码:classLeftMenuViewController:UIViewController{lettitles:[String]=["Home","Category","Chat","notification","Flagger","Feedback","Setting","LogOut"]overridefuncviewDidLoad(){super.viewDidLoad()letleftmenuView:LeftMenu=LeftMenu()letnib=UINib(nibName:"LeftMenuCell"

objective-c - Xib 没有出现在 View 中

我有一个Xib文件,试图用我的Storyboard设置它。Xib文件中的所有内容都很好,但由于某种原因,它没有显示。我从GitHub导入了一个文件,该文件设置为我的Xib,它在Objective-C中,我设置了桥接,没有错误。但是当我运行它时,没有任何东西显示它是空白的。我没有在ViewController中设置什么吗?一切都以编程方式完成,我只是在Storyboard中设置类(class)。Storyboard截图:当我推送到ViewController时,模拟器会给我什么:这是我应该看到的:我正在努力实现的-https://github.com/jberlana/JBCroppab

ios - 向 collectionview 注册 nib

我有FeedCell.swift和FeedCell.xib,在feedcellxib中我将单元格自定义类设置为“FeedCell”ViewControllerviewDidLoad中的代码collectionView.register(UINib(nibName:"FeedCell",bundle:.main),forCellWithReuseIdentifier:"feedCell")问题:我想继承FeedCell并将该类与collectionView一起使用喜欢:classFeedCell:UICollectionViewCell{@IBOutletweakvarshowImage

ios - Xcode:如何在纵向和横向之间保持图像大小 - 不调整大小

对于我的Xcodeswift项目,我希望图像在纵向和横向之间保持相同的大小。或者至少,在景观上没有那么大。问题来自于我对图像的特定尾随和前导数字限制。我想让图像在纵向模式下靠近屏幕的两侧;所以约束让它看起来很整洁。然而,在风景中,由于这些前导/尾随尺寸,图像变得太大并占用了太多屏幕空间。这是我想做的事情的粗略图:http://i.imgur.com/lYQwOuL.png编辑:我想在iPhone和iPad设备上执行此操作,所以我要处理大屏幕和小屏幕。但我想保留横向的纵向宽度。或者至少,让我的横向图像变小。解决此类问题的最佳方法是什么?也许它在容器中居中并将宽度设置为某个“纵向屏幕宽度”

ios - 如何在 ViewController 中将 xib 作为 "pop up"调出?

我在Xcode中设计了一个很好的登录框作为xib文件,当用户在我的应用程序的登录页面上点击“登录”时,我希望登录框弹出并让他们输入他们的信息.目前我很难让它出现,因为这是我第一次使用xibs。任何帮助,将不胜感激。似乎我的IBAction没有连接,因为我做了第二堂课,它断开了登录按钮与IBAction的连接。不确定如何解决这个问题。提前致谢!在Xcode上使用Swift3和最新版本。importUIKitclassAuthMainViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()na

objective-c - NSApplicationMain 如何找到主要的 nib 文件?

ThedocumentationfortheNSApplicationMainfunction说是loadsthemainnibfilefromtheapplication’smainbundle网上建议NSApplicationMain通过查看Info.plist文件中的NSMainNibFile键找到“主要的nib文件”(被XCode混淆为“Mainnibfilebasename”),即NSApplicationMain做类似的事情letmainBundle:Bundle=Bundle.mainletmainNibFileBaseName:String=mainBundle.inf