有谁知道如何将Facebook"喜欢"按钮放入iOS应用程序?我已经尝试过这篇博客文章中描述的方法.但我真的不喜欢这种方法,因为它丑陋的登录对话框.而且,更重要的是,它使用户登录两次.例如,如果用户没有登录,用户希望将消息发布到他的墙上我称之为标准FBLoginDialog,之后用户发布消息他可能想要按"喜欢"按钮并且他必须再次登录 - 这是非常糟糕的用户体验.
怎样成为?如何在我的iOS应用程序中为用户提供"喜欢"功能?
facebook facebook-like facebook-graph-api ios facebook-ios-sdk
我正在寻找方法来添加逐渐淡化或可能模糊的边框(我不知道如何命名这个效果)到任意UIView.我不需要动画效果,我需要静态效果,例如我的UITableView边框部分透明.我做了一个例子:

所以你可以看到我正在做的事情.
谁能帮我?
slider我的表格单元格中有,这是我的滑块初始化代码:
UISlider* slider = [[UISlider alloc] init];
slider.continuous = NO;
slider.maximumValue = 2;
slider.minimumValue = 0.5f;
slider.value = 0.5f;
...
//put slider into cell
Run Code Online (Sandbox Code Playgroud)
我无法移动这个滑块的拇指。为什么?请告诉我我做错了什么?
更新:如果将滑块的初始值设置为 0.500001f - 它可以工作!
我实现了Objective-C Protocol,它将所有协议的方法转发给另一个目标.Everething很好,除了编译器警告这个类没有实现协议的方法.我正在尝试使用#pragma diagnostic来抑制此警告:
//Header file
@protocol A
-(void)test;
@end
@interface AImpl : NSObject<A> {
id<A> myItems;
}
@end
//Implementation file:
#pragma GCC diagnostic push
#pragma clang diagnostic push
#pragma GCC diagnostic ignored "-Wno-protocol"
#pragma clang diagnostic ignored "-Wno-protocol"
@implementation AImpl
- (void)forwardInvocation:(NSInvocation *)invocation {
SEL selector = [invocation selector];
if ([myItems respondsToSelector:selector]) {
[invocation invokeWithTarget:myItems];
} else {
[super forwardInvocation:invocation];
}
}
@end
#pragma clang diagnostic pop
#pragma GCC diagnostic pop
Run Code Online (Sandbox Code Playgroud)
但编译器警告"未知警告组'-Wno-protocol'"
ios ×2
iphone ×2
clang ×1
facebook ×1
gcc ×1
gcc-warning ×1
objective-c ×1
uikit ×1
uislider ×1
uitableview ×1
uiview ×1
xcode ×1