标签: uistoryboard

GPPSignInButton在使用故事板时未加载GooglePlus.bundle

使用Google+ SignIn for iOS SDK v1.4.1,我在课堂GPPSignInButton故事板的视图中放置了一个类按钮.它连接到GPPSignInButton插座.GooglePlus.bundle已添加到项目中并被复制到应用程序包中,可以在运行时从应用程序中加载(以编程方式).

当我在设备或模拟器中运行应用程序时,按钮为蓝色.

在此输入图像描述

我希望它会显示一个带有Google+按钮的红色登录信息.以编程方式创建按钮会生成一个正确显示的按钮.检查通过故事板实例化的按钮的子视图以及以编程方式创建的按钮的子视图,显示故事板按钮缺少UIImageView实例.

-ObjC链接标志.我甚至试过添加-all_load没有效果.

我怀疑有一个错误GPPSignInButtoninitWithCoder:.任何人都可以确认或复制这个吗?

ios google-plus uistoryboard ios7

10
推荐指数
1
解决办法
1656
查看次数

iOS故事板有条件地显示视图

我目前正在使用Storyboard第一次为iPad做项目,我想知道我的方法是否是正确的方法.

此示例中的第一个ViewController实际上是一个拆分视图控制器.

当用户点击导出功能按钮时,目前在iPad应用程序中我有条件地根据一些代码/检查请求segue我正在运行

    [self performSegueWithIdentifier:@"subscribe" sender:self];
    [self performSegueWithIdentifier:@"filterOptions" sender:self];
    [self performSegueWithIdentifier:@"showExportedDoc" sender:self];
Run Code Online (Sandbox Code Playgroud)

但是我不确定我是否应该有3个导航控制器,当用户点击订阅视图控制器中的购买按钮时,它会推送到实际嵌套在另一个导航控制器中的过滤器选项视图.

关于这方面的任何帮助/建议都会很棒,因为我提到我只是不确定我是否遵循最佳方法.

谢谢

故事板布局

objective-c ios uistoryboard uistoryboardsegue

10
推荐指数
1
解决办法
418
查看次数

如何使用XCode在iOS中的媒体播放器应用程序中创建现在正在播放的栏?

我正在制作媒体播放器应用.我有UITableViewControllers嵌入在导航控制器中.我想以某种方式制作一个可以覆盖这些tableview控制器的潜在多个(2?)的视图(一个显示用户的播放列表,另一个显示播放列表中的曲目),但仅在底部,如现在播放吧(例如)Spotify的iOS应用程序(如左下方)

在此输入图像描述

或者如此

在此输入图像描述

我试图将一个容器视图拖到我的导航控制器中(我的嵌入了我的TableViewCell),但它不会让我把它放在那里.

看起来我可以将Container View拖到我的TableView中,但是当我在tableviews之间导航时它会如何保留在那里?

试图按照@Rintaro的建议,但我对XCode有点新意.你是怎么做的?所以我创建了一个单独的视图应用程序,我为第一个VC添加了一个容器视图,它是在故事板中的其他地方绘制的,但我无法弄清楚如何告诉该视图它是一个导航控制器.另外,只要我向第一个VC添加第二个容器并尝试调整它的大小,第一个容器就会消失!它仍然在左侧的层次结构中列出,并且仍然有一个指向它的箭头,但是添加并被指向的视图控制器也是不可见的?!

在此输入图像描述

在此输入图像描述

更新:这非常有效,但它在方向更改方面存在问题.我怎样才能在两个方向上完成这项工作?(我假设当方向改变时,它当前将"现在播放视图"定位在屏幕外).

ios uistoryboard swift xcode6 ios8

10
推荐指数
1
解决办法
4903
查看次数

ibtool无法在Xcode 7.1 Beta中编译故事板

从Xcode 7.0 Beta 3更新到7.1 Beta(包括7.0 GM在内的所有中间版本都有我的项目的崩溃启动错误,该错误仅在7.1 Beta中修复)由于以下原因,我无法构建我的项目错误:

CompileStoryboard MyApp/Resources/Storyboards/Main.storyboard  
    cd /Users/me/Developer/my-app  
    export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"  
    export XCODE_DEVELOPER_USR_PATH=/Applications/Xcode-beta.app/Contents/Developer/usr/bin/..  
    /Applications/Xcode-beta.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --module MyApp --output-partial-info-plist /Users/me/Library/Developer/Xcode/DerivedData/MyApp-bwakexzthboxucdaodqtbbbwgsaz/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Main-SBPartialInfo.plist --auto-activate-custom-fonts --target-device iphone --minimum-deployment-target 8.0 --output-format human-readable-text --compilation-directory /Users/me/Developer/my-app/MyApp/Resources/Storyboards/Main.storyboard  


/ com.apple.ibtool.errors */  
: error: Not enough arguments provided; where is the input document to operate on?  
Run Code Online (Sandbox Code Playgroud)

Xcode配置为使用Xcode 7.1(7B60)命令行工具:

$ xcode-select -p  
/Applications/Xcode-beta.app/Contents/Developer  
Run Code Online (Sandbox Code Playgroud)

并且ibtool似乎是正确的版本:

$ ibtool --version  
<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE plist PUBLIC "-/  
<plist version="1.0">  
<dict>  
  <key>com.apple.ibtool.version</key>  
  <dict>  
  <key>bundle-version</key>  
  <string>9046</string>  
  <key>short-bundle-version</key>  
  <string>7.1</string>  
  </dict>  
</dict>  
</plist> …
Run Code Online (Sandbox Code Playgroud)

xcode ios uistoryboard swift xcode7.1beta

10
推荐指数
1
解决办法
3426
查看次数

安全区域布局指南不适用于故事板中的UITableViewController

似乎UITableViewController没有安全区域布局指南将表视图顶部和底部边距设置为与iPhone X中底部布局的碰撞,所有视图控制器都能正常工作,故事板中的安全区域布局指南用于上下边距.除UITableView控制器外,请帮助解决此问题.

作为参考,我附上了iPhoneX的截图.在那里你可以看到字符串"小麦"不适合在底部安全区域内.

在此输入图像描述

uitableview ios uistoryboard safearealayoutguide iphone-x

10
推荐指数
1
解决办法
5977
查看次数

使用UITableView深入分层数据

我想构建一个应用程序来导航数据层次结构.此层次结构的结构类似于我在下图中显示的结构.结构的一个分支可以比其他分支更多.

在此输入图像描述

我想用TableViews向下钻取这个结构,如下所示:

    A > AA > AAB > AABA
Run Code Online (Sandbox Code Playgroud)

要么

    A > AB > ABA
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如果我的故事板中只有一个TableViewController并重复使用它来显示每个新的数据级别?我不想tableviewcontrollers在我的故事板中连接一堆,因为我不确定我是否会有3,4或100级的层次结构.

objective-c uitableview data-structures uistoryboard

9
推荐指数
1
解决办法
2613
查看次数

如何从XCode故事板"转到"参考插座的代码?

有谁知道如何从XCode故事板的活动/出口侧边栏快速转到参考插座的代码?

xcode ios uistoryboard

9
推荐指数
1
解决办法
2162
查看次数

通过故事板在同一个UICollectionView中注册多个标头补充视图

所以我有一个UICollectionView,我想用它来显示多个UICollectionViewCells和不同的标题,具体取决于用户所处的状态.问题是我似乎无法在故事板中注册多个UICollectionResuableView(标题)视图.如果我尝试将其中一个作为页脚注册并将其用作标题,则应用程序崩溃.我也没有看到故事板中的任何地方声明部分的数量,这将缓解问题.现在我必须使用多个UICollectionViews并根据我需要的标题隐藏/取消隐藏我想要显示的集合视图.有没有更好的方法来实现这一点,或者在故事板中的同一个UICollectionView中注册多个标题视图?

ios uistoryboard uicollectionview uicollectionreusableview

9
推荐指数
1
解决办法
3771
查看次数

如何在另一个故事板中添加故事板引用

我有2个故事板 - mainStoryBoard1mainStoryBoard2.

我需要从执行SEGUE ViewController of mainStoryBoard1ViewController of mainStoryBoard2.

任何人都知道如何做到这一点?

iphone storyboard ios uistoryboard uistoryboardsegue

9
推荐指数
1
解决办法
2256
查看次数

如何从故事板中删除堆栈视图

我正在尝试通过堆栈视图进行UI设计.不幸的是,我无法,所以现在我想从我的故事板中删除stackview.我不知道如何删除它,并在没有stackview的情况下恢复我以前的设计.那我该怎么做?

我已经尝试过了:

Select the stackview and  click Editor -> Unembed
Run Code Online (Sandbox Code Playgroud)

但是这种情况删除了堆栈视图,并且设计没有改变回stackview之前在此输入图像描述

谢谢

objective-c ios uistoryboard swift uistackview

9
推荐指数
2
解决办法
8175
查看次数