typedef void(^StringPtrBlock)(NSString **str);
NSString *AppendString(NSString *string, StringPtrBlock block);
NSString *AppendString(NSString *string, StringPtrBlock block){
// Хочется получить доступ к stringToAppend, возможно ли это впринципи?
NSString *str;
block(&str);
return [NSString stringWithFormat:@"%@<<-->>%@", string, str];
}
NSLog(@"%@", AppendString(@"Lol", ^(NSString **stringToAppend) {
if (stringToAppend) {
*stringToAppend = @"WUT?";
}
}));
diff --git a/AKTabBarController/AKTabBarController.m b/AKTabBarController/AKTabBarController.m
index e8226ac..9853490 100755
--- a/AKTabBarController/AKTabBarController.m
+++ b/AKTabBarController/AKTabBarController.m
@@ -251,6 +251,9 @@ typedef enum {
tabBar.hidden = NO;
tabBar.transform = CGAffineTransformMakeTranslation(CGRectGetWidth(self.view.bounds) * directionVector, 0);
// when the tabbarview is resized we can see the view behind
+ CGRect tmpTabBarView = tabBarView.contentView.frame;
+ tmpTabBarView.size.height = CGRectGetHeight(tabBarView.bounds) - CGRectGetHeight(tabBar.bounds);
+ tabBarView.contentView.frame = tmpTabBarView;
[UIView animateWithDuration:((animated) ? kPushAnimationDuration : 0) animations:^{
tabBar.transform = CGAffineTransformIdentity;
сохраняете в файлик fix.patch, заходите в репу компонента и
git apply /path/to/fix.patch
ну или руками добавить
xcode-select --print-path