Tag: ios5

表格视图控制器的多个部分

我有一个小的应用程序,使用多个部分布局的初始表视图。 一个部分显示来自Twitter的最新趋势,另一个部分显示来自Twitter的最新报道。 当我点击趋势列表中的一个项目时,我转换到一个新的表格视图控制器,该控制器显示关于该趋势的最近的推文。 在故事部分的根控制器中,我可以在包含图像,链接等的不同视图控制器中显示更多信息。 问题是,当我selectstory部分中的任何内容时,我被推送到为趋势部分设置的表视图控制器。 我已经命名了每个segue,并为我想要转换的两个视图定制类,并且正在执行此操作以检查哪个segue被调用: -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if([[segue identifier] isEqualToString:@"viewTrendsSearch"]) { //get the controller that we are going to segue to SearchTrendResultsViewController *strvc = [segue destinationViewController]; //get the path of the row that we want from the table view NSIndexPath *path = [self.tableView indexPathForSelectedRow]; //here we get the trend object from […]

ios 5将导航控制器中后退button的背景更改为透明

我已经定制了导航控制器标题栏的背景图像,但我真的很努力将后退button的背景颜色更改为透明,以便它与下面的绿色标题栏相匹配。 我对iOS开发相当新颖。 任何人都可以build议可以做什么? 以下是我用来更改导航控制器标题栏的代码,以防万一: – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)] ) { UIImage *image = [UIImage imageNamed:@"greenbar.png"]; [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; // [[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; } //change back button image } 编辑 :经过一些研究,我设法得到我想要的。 这是更改后退button的背景图片的代码: UIImage *image1 = [UIImage imageNamed:@"back-bt.png"]; […]

使用UITableView和NSOrderedSet核心数据sorting

在Core Data作为后备存储的UITableViewController ,我需要执行什么步骤来实现用户定义的sorting? 我仍然需要响应-tableView:moveRowAtIndexPath:fromIndexPath:toIndexPath:或者是由表视图自动处理的模型重新sorting? 我可以只检查核心数据模型文件中的“有序”checkbox,并期望它将表视图中的变化传输到商店,还是我必须做更多? 我必须改变我的fetchedResultsController获取它的对象的方式(例如添加一个sorting描述符)吗?

如何在Storyboard中的任何ViewController之外devise单独的UIView?

我想devise一个UIView,它比Storyboard(iOS 5)中的ViewController更大。 UIView应该作为一个UIScrollView的子视图,因此比任何我现有的ViewController都要大。 如何在Storyboard中创build这样的UIView并将其与我的UIScrollView相关联? 我想这样做,如果可能的话没有xib文件。 谢谢!

如何在不增加背景图像大小的情况下增加(自定义types)UIButton的可打(打)区域

是否可以增加UIButton的可打印区域而不改变Button的背景图像的大小 我试过了: [shareButton setContentEdgeInsets:UIEdgeInsetsMake(top, left, bottom, right)]; & [shareButton setImageEdgeInsets:UIEdgeInsetsMake(top, left, bottom, right)]; 但没有一个工作。 有什么build议吗?

架构i386的未定义符号将项目升级到iOS 5

我一直在search和谷歌,但还没有发现任何有用的东西。 我们正在更新我们现有的iOS项目,以针对iOS 5构build。 我们的项目有两个目标,第一个是我们的静态库,第二个是unit testing应用程序(GHUnit)。 在构buildunit testing目标时,它成功地编译了静态库,但是却无法通过以下输出与它进行链接: Ld /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator/UnitTests.app/UnitTests normal i386 cd /Users/XXXXXX/Documents/iOS/trunk setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator -F/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator -F/Users/XXXXXX/Documents/iOS/trunk -F/Users/XXXXXX/Documents/iOS/trunk/UnitTests -filelist /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Intermediates/XXXXXXLibrary.build/Debug-iphonesimulator/UnitTests.build/Objects-normal/i386/UnitTests.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load -Wl -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework SystemConfiguration -framework CoreLocation -framework CoreData /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator/XXXXXX.a -framework GHUnitIOS -framework CoreGraphics -framework Foundation -framework […]

iOS:UISplitViewController无法推送到UINavigationController

我有一个使用导航控制器的XCode iPad项目。 我试图得到一个button来推UISplitViewController到导航堆栈,但得到这个错误: 拆分视图控制器无法推送到导航控制器 原来UISplitViewController不能和UINavigationController一起玩。 但是,当点击这个button时,我仍然需要显示分割视图控制器。 我该怎么做呢? 而且,同样重要的是,如何制作后退button以便用户可以返回到导航控制器?

scrollViewWillEndDragging:withVelocity:targetContentOffset:不工作在UISCrollView的边缘

我试图实现一个可滚动的自定义标签栏,并在每个标签栏项目分页。 为此,我使用委托scrollViewWillEndDragging:withVelocity:targetContentOffset:它完美的一个问题。 我的分页工作的方式是,如果contentOffset靠近正确的项目,它targetContentOffset更改为该项目的偏移量。 左边是同样的东西。 问题是,每当我在第一个项目的左半部分和最后一个(滚动视图水平工作)的权利,它应该去的ContentOffset 0和最右边的项目的内容偏移量(减屏幕),但它不。 我使用debugging器进行了检查,并且targetContentOffset-> x确实为0(在第一种情况下 – 最左边的项左侧)。 所以问题是UIScrollView不滚动那里。 我迷路了。 这是我实施的代表: – (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{ NSInteger index = lrintf(targetContentOffset->x/self.tabWidth); targetContentOffset->x = index * self.tabWidth; } 这是解释我想要做什么的图表。 |——-|——-|——-|——-|——-|——-|——-| | | | | | | | | | | | | | | | | |_______|_______|_______|_______|_______|_______|_______| |_______________________________________| where it is and i […]

添加倒圆圈叠加到地图视图

(使用iOS 5和Xcode 4.2。) 我按照这里的说明: http : //developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/AnnotatingMaps/AnnotatingMaps.html#//apple_ref/doc/uid/TP40009497-CH6-SW15并使用MKCircle和MKCircleView类在我的MKMapView上添加一个圆形覆盖。 然而,我真正想要的是一个倒圆的覆盖,就像下面的草图中的左侧地图(目前我有一个像右侧的覆盖): 对于倒圆,覆盖层应该覆盖整个地图 – 除了可见的圆。 有没有简单的方法来完成这个使用MKCircle / MKCircleView类? 或者我将不得不深入并定义一个自定义覆盖物体/视图? 感谢您的帮助 :)

在Storyboard中创build自定义的UITableViewCell

想要创build一个静态菜单(IOS 5),并尝试在故事板内创build自定义单元格,然后加载到分组的tableview。 我创造了出路 @property(nonatomic,strong) IBOutlet UITableViewCell *labelCell; ViewController类设置为适当的TableViewController,并将自定义单元连接到此出口。 我也有委托和数据源build立。 我有 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { return self.labelCell; } 我确定这里有一个错误,但我只是想显示一个单元格,然后从那里出发。 似乎没有任何通过故事板在IB内执行自定义单元格的示例。 我仍然可以使用旧的方式创build一个xib文件并将其加载到mainBundle中,但我只想保持最新的我猜。 但与我上面我得到一个崩溃时,我加载这个视图控制器。 SIGABRT