Tag: dynamic

iOS是一个静态或dynamic的框架?

这可能听起来像一个愚蠢的问题,但如果你有一个thirdParty.framework文件,你可以告诉它是静态的还是dynamic的? 我的意思是,如果你看里面,他们看起来不一样吗?

以编程方式更改初始屏幕图像

是否允许通过代码设置启动屏幕图像。 因为我需要多次改变它?

宽度和高度等于它的超级查看使用自动布局编程?

我一直在寻找networking中的很多片段,我仍然无法find我的问题的答案。 我的问题是我有一个scrollView(SV),我想要在scrollview(SV)内以编程方式添加一个button,它的超级视图的scrollView(SV)的宽度和高度是相同的,这样当用户旋转设备button时将会有相同的框架scrollView(SV)的。 如何做NSLayout / NSLayoutConstraint? 谢谢

下载图像时调整UITableViewCell高度

我正在使用UIImageView+AFNetworking类别asynchronous图像加载。 一切工作正常,但我已经尝试了几件事情,并根据下载的图像调整单元格的高度不成功。 我想图像适合单元格的宽度,但调整高度,但我不知道如何做到这一点。 我已经尝试重新加载图像下载的行,但只是导致cellForRowAtIndexPath再次启动,并再次设置一切,等等几乎是一个recursion。 我正在计算新的图像大小差异,并将其存储在NSMutableArray ,然后重新加载在UIImageView的setImageWithURLRequest:placeholderImage:success:成功块中的行setImageWithURLRequest:placeholderImage:success: 我在heightForRowAtIndexPath得到了几行的正确高度,但是,表开始变得怪异,一切都在叠加等等。 有任何想法吗? 谢谢! 编辑 我最终使用了Ezeki的答案。 我也写了一个关于这个话题的post,并且使用这个技术做了一个示例应用程序。 看看这里 。

我如何在Swift中做弱链接?

在Objective-C中,如果我想要使用一个只存在于新版iOS中的特定类,我会这样做: if( [UIBlurEffect class] ) { // do something with UIBlurEffect } else { // gracefully fallback to old behavior } 不过,相当于Swift: if UIBlurEffect.self != nil { let blur: UIBlurEffect = UIBlurEffect(…) // … else { // … } // also occurs with NSClassFromString("UIBlurEffect") 不具有相同的function。 如果在NSNewFeature可用的环境中运行,一切都很好。 但是如果这个类没有被定义,那么在启动应用程序时就会出现链接错误: dyld: Symbol not found: _OBJC_CLASS_$_UIBlurEffect 那么如何在Swift中做弱链接呢? 编辑添加UIBlurEffect作为具体的例子。

dynamic更改UITableView高度

我想改变我的tableview从另一个viewcontroller的高度基于其单元格的高度,因为它们是dynamic的。 这是否可能? 谢谢 加上: 我基本上有一个UserProfileViewController在屏幕的一半上有一个containerview。 在那里我添加了不同的其他视图控制器: 在墙上的button,这是我如何添加视图控制器和它的后续tableview: – (IBAction)wallButtonPressed:(id)sender { //Check if there is an instance of the viewcontroller we want to display. If not make one and set it's tableview frame to the container's view bounds if(!_userWallViewController) { self.userWallViewController = [[WallViewController alloc] init]; // self.userWallViewController.activityFeedTableView.frame = self.containerView.bounds; } [self.userWallViewController.containerView addSubview:self.userWallViewController.activityFeedTableView]; //If the currentviewcontroller adn […]