黑色队长

Results 12 issues of 黑色队长

我的使用场景是这样的 //---------------LaunchUIHook--------------- public class LaunchUIHook implements IActivityHook { @Override public void onMMActivityOptionsMenuCreated(@NotNull Activity activity, @NotNull Menu menu) { XposedBridge.log("LaunchUIHook: onMMActivityOptionsMenuCreated"); } @Override public void onActivityCreating(@NotNull Activity activity, @Nullable Bundle savedInstanceState)...

![tmp76068213](https://cloud.githubusercontent.com/assets/1026515/5314689/d9ec46cc-7caf-11e4-9219-5abdaafb1b5e.png) ![tmp317ab4f3](https://cloud.githubusercontent.com/assets/1026515/5314694/e9d91d4e-7caf-11e4-8b5a-00ca6d1a5e07.png) only on iOS8.1 device iPhone6+

使用了QMUIKit中的QMUIButton,但无法自适应宽高,以前我用masonry做约束是没问题的,能自动适应

does it work on ac97 front ports?

新增在 iOS 9 以上系统兼容 RTL 方向排版

在函数 LokieHookAction::get_param_encode_ffi 里 遇到解析Objective-C方法参数表里有CGSize的时候, 无法转化到适配libffi使用的参数类型, 继而引起崩溃. 以下是打印 plist 显示的数据: [0] std::basic_string "@" [1] std::basic_string ":" [2] std::basic_string "Q" [3] std::basic_string "{CGSize=dd}" [4] std::basic_string "@?"

``` if (self.infiniteScrollingView.isObserving) { [self removeObserver:self.infiniteScrollingView forKeyPath:@"contentOffset"]; [self removeObserver:self.infiniteScrollingView forKeyPath:@"contentSize"]; [self.infiniteScrollingView resetScrollViewContentInset]; self.infiniteScrollingView.isObserving = NO; } ``` [self.infiniteScrollingView resetScrollViewContentInset]; will make scrolling and trigger this method again. you should do:...

1. 判断视图是否RTL,并设置transform翻转 2. 修改setContentOffset的处理,避免影响到Y轴

feature: 完善autolayout高度自适应处理 bugfix: 解决设置字体问题 modify: 修改初始化默认字距、行距表现跟UILabel表现一致

在UITableViewCell子类内使用了YYLabel并用autolayout约束, 利用self-sizing自动适应cell高度. 原实现使用UILabel时, self-sizing自适应算出的cell高度是正确并能多行显示. 但现在换成YYLabel后self-sizing效果出现偏差总是算出一行的高度而已. 通过跟踪YYLabel代码, 做些一些比较绕的处理才能实现与UILabel一致 约束如下, 这种情况, 在superview宽度之前, 根本不知道preferredMaxLayoutWidth该是多少的 UIView *superview; superview = [self.bubbleImageView superview]; [self.bubbleImageView mas_remakeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(superview).offset(8); make.right.lessThanOrEqualTo(superview).offset(-8); make.top.equalTo(superview).offset(4); make.bottom.lessThanOrEqualTo(superview).offset(-4); }]; superview = [self.msgLabel superview];...