草庐IT

after_three_pm

全部标签

WEB 3D技术 three.js 包围盒

本文我们来说包围盒如下图所示就是一个方框框住我们整个物体它的作用比较明显的就是当用户点击某个物体我们用包围盒套住用户能够很直观的知道自己当前选中的物体是哪一个还有就是比如我们物体做的比较复杂是非常多顶点构建的那么我们判断它有没有和其他物体接触就很麻烦但有了包围盒我们只需要判断包围盒有没有接触即可然后我们官网搜索BufferGeometry包围盒是所有几何体都有的属性这里我们有两个一个是包围盒另一个是包围圈简单说一个是包围成立方体另一个是成球形包围默认情况例如我们自己创建的几何体是不会有这个属性的我们需要自己通过computeBoundingBox去计算我这里先写成这样的代码import'./s

iphone - 在 TTNavigator (Three20) 中使用单个 URL 推送两个 UIViewController

我正在使用three20开发核心数据应用程序。我有一个特定的情况,当单击启动器按钮时,我必须在实体上显示详细View。在推送此详细View之前,我还想推送所有实体的列表。更具体地说,这就是我想要完成的。单击启动器按钮后,我想打开包含所有实体列表的TableView。然后推送特定实体的详细View。这是否可能在three20中使用LauncherItem的单个URL?有没有其他方法可以做到这一点?我试过各种方法,但我无法做到这一点。有人可以提出任何想法吗?谢谢! 最佳答案 不是用一个单一的URL,而是在viewDidAppear方法中

iphone - 如何使 three20 与 iOS 3.1 兼容?

我想在我的一个使用three20的应用程序中支持iOS3.1版。运行该应用程序时,当它尝试调用iOS3.2以下不存在的iPhoneSDK方法时,我发现很少有“无法识别的选择器发送到实例”类型的运行时错误,其中一些是:我在(https://github.com/ettore/three20/commit/7058e70d0967c6c52b5636b61c36cf8220801796)中解决的[UIDeviceuserInterfaceIdiom]UIViewController上的modalPresentationStyle所以我想知道使three20与3.1版兼容的最佳方法是什么,是

ios - 使用 three20 TTButtonBar, iOS 复制 Facebook

我想在这里复制Facebook在他们的应用程序中使用的按钮网格栏:左键未按下,右键已按下。我在复制“按下”按钮状态时遇到问题。谁能帮忙?这是我到目前为止所得到的:我对其中的大部分内容都非常满意。只需刷一下按钮的大小,但那是微不足道的。在我的工具栏上,左边的按钮应该被按下,而右边的则不是。显然,我错过了Facebook在顶部实现的阴影。我怎样才能复制这个?我正在考虑使用TTInnerShadowStyle但似乎无法正确使用。这是为每个按钮生成样式的代码:UIColor*gradientFill1=RGBCOLOR(249,250,252),*gradientFill2=RGBCOLOR(

iphone - 从 Flickr 加载 Retina 显示图像(使用 Three20 TTThumbnailViewController)

我目前正在使用three20的缩略图View从flickr加载图像,唯一的问题是它们返回时像素化了。有谁知道我可以做些什么来适应图像比例以使其看起来不错? 最佳答案 查看您的图片URL,Flickr提供了带有后缀的不同图片大小,您可以在FlickrAPI文档中找到它们:https://secure.flickr.com/services/api/misc.urls.html 关于iphone-从Flickr加载Retina显示图像(使用Three20TTThumbnailViewCont

ios - 在像 Adob​​e After Effects 这样的 iOS 项目中创建动画

我必须创建与http://dribbble.com/shots/1078726-Animated-UI-AE-giveaway相同的动画在我的iOS应用程序中。是否有相同的iOSSDK可用于此目的?任何帮助将不胜感激 最佳答案 这取决于您正在寻找什么样的SDK支持。您可以使用CoreAnimation的透视图在3D空间中旋转View,允许您折叠它们。我建议您阅读这篇关于theAnatomyofaFoldingAnimation的文章.那应该从折叠View开始。其余部分似乎在UI的不同部分多次应用相同类型的折叠动画。

iOS 7 问题 : viewDidDisappear not being called after viewWillDisappear

我遇到的问题是,当我尝试使用当前ViewController的iOS7viewDidDisappear中的默认后退swipeGesture弹出ViewController时>并不总是在viewWillDisappear之后被调用。我正在使用UINavigationController作为rootViewController。在这种情况下,应用程序仍然受到攻击并且不会收到任何用户输入。有时应用程序会崩溃,当我查看日志时:它显示“无法将自己添加为subview”,并且在崩溃日志中,它显示EXC_BAD_ACCESS。如何解决此问题,但是当我在导航栏应用程序中使用后退按钮时,它可以正常工作。

iOS 导航问题 : after pushing a ViewController, 导致导航栏显示上一个 ViewController 的导航项

这种情况很少发生,我不知道如何重现,但有时确实会发生,我想修复它。在ViewControllerA中,如果我将ViewControllerB插入,有时(并非总是)当ViewControllerB确实出现时,导航栏是显示ViewControllerA的导航栏项目,而不是ViewControllerB的导航栏项目。如果我单击后退按钮,我将无法返回到ViewControllerA,卡在ViewControllerB中。在ViewControllerA的导航项中添加了一个UIBarButtonItem,ViewControllerA的导航项会响应一些更新事件。这是导致这个问题的原因吗?推送Vi

iOS 自动布局 : Display the cell only after its contents are updated

我使用自动布局并显示带有自定义动态单元格的表格。基本上表显示2人之间的聊天。因此,文本消息因每个单元格而异。这里的问题是首先显示单元格,然后在一秒钟内调整其内容的大小。这是清晰可见的,看起来很糟糕。请参阅下图以了解调整大小前后的外观。调整大小之前:调整大小后:我知道有一个similarquestiononSO,但它的答案并不能真正满足需要。我想避免覆盖layoutSubviews()方法,因为我认为它不是一个足够好的解决方案。我尝试使用下面的代码来取消隐藏单元格的contentView一旦它们被显示。但它不起作用。-(void)tableView:(UITableView*)table

ios - Xamarin iOS : navigation bar not showing after pushing view

我已经用代码创建了所有UI(因为我使用了FlyoutNavigation,它似乎不适用于Storyboard)。我有一个名为MainController的UINavigationController,以及一系列ViewController。当我使用根Controller启动应用程序时,它会很好地显示导航栏。当我以编程方式创建一个名为ArticleDisplay的新ViewController时,我创建并推送它(在MainController中):publicvoidOpen_Article(Postpost){ArticleDisplayvw=newArticleDisplay(thi